CN112235730B - 一种基于视觉识别的共享交通工具有序停放方法 - Google Patents
一种基于视觉识别的共享交通工具有序停放方法 Download PDFInfo
- Publication number
- CN112235730B CN112235730B CN202011095879.4A CN202011095879A CN112235730B CN 112235730 B CN112235730 B CN 112235730B CN 202011095879 A CN202011095879 A CN 202011095879A CN 112235730 B CN112235730 B CN 112235730B
- Authority
- CN
- China
- Prior art keywords
- shared vehicle
- shared
- user
- vehicle
- parking
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
- G06V20/586—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
- G08B13/14—Mechanical actuation by lifting or attempted removal of hand-portable articles
- G08B13/1436—Mechanical actuation by lifting or attempted removal of hand-portable articles with motion detection
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B3/00—Audible signalling systems; Audible personal calling systems
- G08B3/10—Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开一种基于视觉识别的共享交通工具有序停放方法,在共享交通工具上安置摄像装置,当共享交通工具被用户使用后上锁停车时或遭受到非法移动时启动摄像装置,基于拍摄结果进行视觉识别判断共享交通工具当前所停位置是否恰当,并基于判断结果进行决策,以使得共享交通工具有序停放。不仅解决了因GPS定位精度低带来共享交通工具来乱停乱放的问题;同时解决了共享交通工具运行方和使用者产生争议时没有直观证据的问题;对共享单车非法移动时拍摄的图像对恶意移动者、甚至偷盗者起到警示作用,也可以作为线索共运营方和监管方使用;且安全可靠,能通极大地提升公共交通秩序,降低公共交通工具运营方的运营成本,具备非常高的经济效益和社会效益。
Description
技术领域
本发明涉及共享交通工具技术领域,具体是一种基于视觉识别的共享交通工具有序停放方法,具体是一种避免共享单车、共享电动自行车、共享电动车、共享汽车乱停放方法。
背景技术
共享交通工具如共享单车、共享电动自行车、共享电动车、共享汽车等不断涌现,其反映了生态智慧城市发展时代对城市交通的新要求,增加了城市交通的有效供给,提供了方便快捷、绿色低碳的交通方式,是城市交通的新的生产力。
但是共享交通工具也带来了新的问题,共享交通工具在服务中普遍存在乱摆放问题,影响城市环境秩序的问题,有些共享交通工具会停放在主要交通干道上,严重影响交通,而共享交通工具运营方对此只能临时派出工作人员缓慢清理,做不到全城快速有效治理。甚至有些恶意人员将停放好的共享交通工具非法移动到交通主干道、河流中,发生这些行为时,共享交通工具运营方还不能及时有效的留下可靠证据,以备抓获非法移动者。
发明内容
针对上述现有技术中的不足,本发明提供一种基于视觉识别的共享交通工具有序停放方法,能够有效的解决因GPS定位精度低带来共享交通工具来乱停乱放的问题。
为实现上述目的,本发明提供一种基于视觉识别的共享交通工具有序停放方法,在共享交通工具上安置摄像装置,当共享交通工具被用户使用后上锁停车时或遭受到非法移动时启动摄像装置,基于拍摄结果进行视觉识别判断共享交通工具当前所停位置是否恰当,并基于判断结果进行决策,以使得共享交通工具有序停放。
在其中一个实施例中,当共享交通工具被用户使用后上锁停车时,所述基于视觉识别的共享交通工具有序停放方法具体包括如下步骤:
步骤101,获取摄像装置拍摄的实时图像并上传;
步骤102,基于实时图像进行视觉识别,判断共享交通工具所停的位置是否恰当,若恰当则进入步骤103,否则进入步骤104;
步骤103,输出第一决策指令,所述第一决策指令包括提高该用户信用积分以及对恰当停车结果进行备案;
步骤104,输出第二决策指令,所述第二决策指令包括向该用户发送停车不恰当提醒,以及给予该用户免费使用共享交通工具的权限以及使用期限;
步骤105,在使用期限结束后重复步骤101-102,若该用户免费使用共享交通工具的次数超过阈值后,则输出第三决策指令,所述第三决策指令包括降低该用户信用积分以及对不恰当停车结果进行备案。
在其中一个实施例中,步骤104中,所述使用期限为2分钟。
在其中一个实施例中,步骤105中,所述阈值为3。
在其中一个实施例中,所述停车不恰当提醒通过APP或短信或共享交通工具发声器输出。
在其中一个实施例中,当共享交通工具遭受到非法移动时,所述基于视觉识别的共享交通工具有序停放方法具体包括如下步骤:
步骤201,获取摄像装置拍摄的第一图像并上传,并输出第四决策指令,所述第四决策指令包括输出警告提醒;
步骤202,在预设时段后再次获取摄像装置拍摄的第二图像并上传,基于第二图像进行视觉识别,判断共享交通工具所停的位置是否恰当,若不恰当则输出第五决策指令,所述第五决策指令包括存储第一图像,以用于积累数据。
在其中一个实施例中,步骤201中,所述警告提醒通过共享交通工具发声器输出。
在其中一个实施例中,步骤202中,所述预设时段为1~3分钟。
在其中一个实施例中,所述共享交通工具水平360度方向的地面,以及使用者位置均在摄像装置的视场内,使得能够更加视觉识别判断共享交通工具所停放位置,以及留下用户或者非法移动者的图像。
本发明提供的一种基于视觉识别的共享交通工具有序停放方法,具有如下有益效果:
1.在一定程度上解决因GPS定位精度低带来共享交通工具来乱停乱放的问题;
2.停放时所拍摄的图像解决了共享交通工具运行方和使用者产生争议时没有直观证据的问题;
3.对共享单车非法移动时拍摄的图像对一些恶意移动者、甚至偷盗者起到警示作用,也可以作为线索共运营方和监管方使用;
4.安全可靠,能通极大地提升公共交通秩序,降低公共交通工具运营方的运营成本,具备非常高的经济效益和社会效益。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为实施例一种基于视觉识别的共享交通工具有序停放方法的流程示意图;
图2为实施例二种基于视觉识别的共享交通工具有序停放方法的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接,还可以是物理连接或无线通信连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
本实施例公开了一种基于视觉识别的共享交通工具有序停放方法,采用一套基于视觉识别的共享交通工具有序停放系统,该系统包括摄像装置、数据库与数控处理中心,其中,摄像装置安置在共享交通工具上,当共享交通工具被用户使用后上锁停车时或遭受到非法移动时启动摄像装置,基于拍摄结果上传至数据处理中心进行视觉识别判断共享交通工具当前所停位置是否恰当,并基于判断结果进行决策,以使得共享交通工具有序停放。共享交通工具上自带的控制系统定期检测摄像装置时候正常,当摄像装置无法不正常工作,如损坏或被遮挡时时,通过共享交通工具内置的通讯系统上报至数据处理中心,及时外派工作人员对摄像装置进行维护。
实施例一
参考图1,当共享交通工具被用户使用后上锁停车时,本实施例中的基于视觉识别的共享交通工具有序停放方法具体包括如下步骤:
步骤101,当用户在正常使用共享交通工具时,摄像装置处于静默状态,或者在特殊时期,如监管方干预时在系统指令的情况下一直边拍照录像边上传资料。当用户达到目的地后,停车并锁车,在锁车执行前或者执行后,启动摄像装置拍摄实时图像,拍摄的角度包含共享交通工具的水平360度方向、地面、以及用户位置,能够从图像中能够识别共享交通工具所停放位置,以及留下用户的照片。获取摄像装置拍摄的实时图像,并将其上传至输出处理中心并存储至数据库,同时上传的还有共享交通工具的GPS定位信息。
步骤102,数据处理中心收到实施图像后,结合共享交通工具的GPS定位信息,进行视觉识别,甄别共享交通工具所停的位置是否恰当,若所停的位置为马路上或马路边或周边具有禁止停放标识的位置或没有按序停放,则输出视觉识别的结果为不恰当,否则为恰当;若恰当则进入步骤103,否则进入步骤104;
步骤103,输出第一决策指令,所述第一决策指令包括提高该用户信用积分以及对恰当停车结果进行备案,并通过APP或短信或共享交通工具发声器告知用户停车恰当;
步骤104,输出第二决策指令,所述第二决策指令包括向该用户发送停车不恰当提醒,以及给予该用户免费使用共享交通工具的权限以及使用期限,其中,停车不恰当提醒通过 APP或短信或共享交通工具发声器输出;
步骤105,在使用期限结束后重复步骤101-102,若该用户免费使用共享交通工具的次数超过阈值后,则输出第三决策指令,所述第三决策指令包括降低该用户信用积分以及对不恰当停车结果进行备案。本实施例中,使用期限为2分钟,阈值为3,即共享交通工具的免费使用时间不超过6分钟。当该用户免费使用共享交通工具的次数超过3次后再次使用共享交通工具则恢复正常收费。
实施例二
参考图2,当共享交通工具遭受到非法移动时,本实施例中基于视觉识别的共享交通工具有序停放的方法具体包括如下步骤:
步骤201,共享交通工具识别到非法移动后,如未开锁情况下有位置移动时启动摄像装置,摄像装置的拍摄角度包含共享交通工具的水平360度方向、地面、以及移动者位置,能够从图像中能够识别共享交通工具所停放位置,以及留下用户的照片。获取摄像装置拍摄的第一图像,并将其上传至输出处理中心,并输出第四决策指令,所述第四决策指令包括输出警告提醒,以用于提醒移动者要善意移动共享交通工具,防止误伤善意者改正乱停乱放的共享交通工具;
步骤202,在预设时段后再次获取摄像装置拍摄的第二图像,并将其上传至输出处理中心并存储至数据库,同时上传的还有共享交通工具的GPS定位信息,基于第二图像与共享交通工具的GPS定位信息进行视觉识别,判断共享交通工具所停的位置是否恰当,若所停的位置为马路上或马路边或周边具有禁止停放标识的位置或没有按序停放,则输出视觉识别的结果为不恰当,否则为恰当。若恰当则通过共享交通工具发声器告知移动者停车恰当,若不恰当则并通过共享交通工具语音告知移动者,提醒移动者重新开锁改正停车地点。当发出第五决策指令后的若干时间内,如1分钟内,移动者有再次移动共享交通工具,或者搬动者有开锁的行为,则给移动者免费使用共享交通工具一段时间,如2分钟,以用于移动着修正停放位置。当移动者不修正时,或者多次修正依然达不到目标时,输出第五决策指令,所述第五决策指令包括存储第一图像,以用于积累数据。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (7)
1.一种基于视觉识别的共享交通工具有序停放方法,其特征在于,在共享交通工具上安置摄像装置,当共享交通工具被用户使用后上锁停车时或遭受到非法移动时启动摄像装置,基于拍摄结果进行视觉识别判断共享交通工具当前所停位置是否恰当,并基于判断结果进行决策,以使得共享交通工具有序停放;拍摄的角度包含共享交通工具的水平360度方向、地面、以及用户位置,能够从图像中能够识别共享交通工具所停放位置,以及留下用户的照片;
当共享交通工具被用户使用后上锁停车时,所述基于视觉识别的共享交通工具有序停放方法具体包括如下步骤:
步骤101,获取摄像装置拍摄的实时图像并上传;
步骤102,基于实时图像进行视觉识别,判断共享交通工具所停的位置是否恰当,若恰当则进入步骤103,否则进入步骤104;
步骤103,输出第一决策指令,所述第一决策指令包括提高该用户信用积分以及对恰当停车结果进行备案;
步骤104,输出第二决策指令,所述第二决策指令包括向该用户发送停车不恰当提醒,以及给予该用户免费使用共享交通工具的权限以及使用期限;
步骤105,在使用期限结束后重复步骤101-102,若该用户免费使用共享交通工具的次数超过阈值后,则输出第三决策指令,所述第三决策指令包括降低该用户信用积分以及对不恰当停车结果进行备案;
当共享交通工具遭受到非法移动时,所述基于视觉识别的共享交通工具有序停放方法具体包括如下步骤:
步骤201,获取摄像装置拍摄的第一图像并上传,并输出第四决策指令,所述第四决策指令包括输出警告提醒;
步骤202,在预设时段后再次获取摄像装置拍摄的第二图像并上传,基于第二图像进行视觉识别,判断共享交通工具所停的位置是否恰当,若不恰当则输出第五决策指令,所述第五决策指令包括存储第一图像,以用于积累数据。
2.根据权利要求1所述基于视觉识别的共享交通工具有序停放方法,其特征在于,步骤104中,所述使用期限为2分钟。
3.根据权利要求1所述基于视觉识别的共享交通工具有序停放方法,其特征在于,步骤105中,所述阈值为3。
4.根据权利要求1所述基于视觉识别的共享交通工具有序停放方法,其特征在于,所述停车不恰当提醒通过APP或短信或共享交通工具发声器输出。
5.根据权利要求4所述基于视觉识别的共享交通工具有序停放方法,其特征在于,步骤201中,所述警告提醒通过共享交通工具发声器输出。
6.根据权利要求4所述基于视觉识别的共享交通工具有序停放方法,其特征在于,步骤202中,所述预设时段为1~3分钟。
7.根据权利要求1至6任一项所述基于视觉识别的共享交通工具有序停放方法,其特征在于,所述共享交通工具水平360度方向的地面,以及使用者位置均在摄像装置的视场内,使得能够更加视觉识别判断共享交通工具所停放位置,以及留下用户或者非法移动者的图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011095879.4A CN112235730B (zh) | 2020-10-14 | 2020-10-14 | 一种基于视觉识别的共享交通工具有序停放方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011095879.4A CN112235730B (zh) | 2020-10-14 | 2020-10-14 | 一种基于视觉识别的共享交通工具有序停放方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112235730A CN112235730A (zh) | 2021-01-15 |
CN112235730B true CN112235730B (zh) | 2022-09-23 |
Family
ID=74111896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011095879.4A Active CN112235730B (zh) | 2020-10-14 | 2020-10-14 | 一种基于视觉识别的共享交通工具有序停放方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112235730B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019037375A1 (zh) * | 2017-08-19 | 2019-02-28 | 包小波 | 共享单车的交接和停放方法及交接识别系统 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009059164A2 (en) * | 2007-10-31 | 2009-05-07 | Intrago Corporation | User-distributed shared vehicle system |
CN107491765A (zh) * | 2017-08-29 | 2017-12-19 | 张羽 | 一种共享单车及其停车识别装置和系统 |
CN109344782B (zh) * | 2018-10-11 | 2021-05-11 | 珠海市杰理科技股份有限公司 | 共享交通工具停放监控方法、装置 |
US11100346B2 (en) * | 2018-12-26 | 2021-08-24 | Here Global B.V. | Method and apparatus for determining a location of a shared vehicle park position |
CN111415468A (zh) * | 2019-01-08 | 2020-07-14 | 绍兴图聚光电科技有限公司 | 一种共享单车监管方法及监管装置 |
-
2020
- 2020-10-14 CN CN202011095879.4A patent/CN112235730B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019037375A1 (zh) * | 2017-08-19 | 2019-02-28 | 包小波 | 共享单车的交接和停放方法及交接识别系统 |
Also Published As
Publication number | Publication date |
---|---|
CN112235730A (zh) | 2021-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108810101B (zh) | 一种保障乘客安全的网络车辆服务监管方法和平台 | |
CN109243005A (zh) | 自行车警用监督管理及智能城市管理的行驶记录系统 | |
US20190122460A1 (en) | Integrating vehicle alarms, cameras, and mobile devices | |
CN108961768A (zh) | 一种无人驾驶警用巡逻车以及巡逻方法 | |
US20140236444A1 (en) | Method and device for reducing the likelihood of theft at a gas station or a charging station for motor vehicles | |
CN104925005A (zh) | 一种车辆监控方法及装置 | |
CN108320517A (zh) | 车牌和车辆识别系统及监测服务器 | |
CN102881170A (zh) | 停车场车辆防盗系统及其防盗方法 | |
CN103500419A (zh) | 一种车险事故现场免人工查勘方法及其系统 | |
CN104463513A (zh) | 运输车辆管理系统及其管理方法 | |
CN101807344A (zh) | 智能网络车辆安全管理方法及装置 | |
CN102542618A (zh) | 一种车辆远程智能管理系统 | |
CN111784444A (zh) | 共享单车管理方法和系统 | |
KR20110134012A (ko) | 휴대용 통신기기를 이용하여 차량 추적, 차량 정보의 데이타 통신 및 차량 범죄 및 법규위반 예방이 가능한 차적조회 및 자동통지 방법 | |
CN101904161B (zh) | 用手机认证汽车身份的交通运输汽车认证监控系统和方法 | |
CN109993978B (zh) | 车辆抓拍方法、装置及门岗系统 | |
JP2017199214A (ja) | 駐車スペース貸出システム、サーバ装置、サーバ装置の制御プログラム及びサーバ装置の制御方法 | |
JP2009059259A (ja) | 車両運行管理システム | |
CN108260077B (zh) | 用于识别盗用车辆身份标识信息的装置及方法 | |
CN112235730B (zh) | 一种基于视觉识别的共享交通工具有序停放方法 | |
CN108417045A (zh) | 一种礼让行人抓拍处理系统及其方法 | |
CN106205194A (zh) | 一种车位预约停车系统 | |
CN111009130A (zh) | 一种基于图像处理的驾驶行为记录管理系统及方法 | |
JP2005301377A (ja) | 車両照会システム及びそれに用いる車両照会方法 | |
CN110525547B (zh) | 一种基于行车记录仪的电动车防盗系统 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |