CN111949594A - 一种具有多个usb接口的移动终端及实现方法 - Google Patents
一种具有多个usb接口的移动终端及实现方法 Download PDFInfo
- Publication number
- CN111949594A CN111949594A CN202010832375.XA CN202010832375A CN111949594A CN 111949594 A CN111949594 A CN 111949594A CN 202010832375 A CN202010832375 A CN 202010832375A CN 111949594 A CN111949594 A CN 111949594A
- Authority
- CN
- China
- Prior art keywords
- usb
- interface
- control module
- mobile terminal
- main control
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Telephone Function (AREA)
- Power Sources (AREA)
Abstract
本发明公开了一种具有多个USB接口的移动终端及实现方法,在USB接口上未***USB设备的默认情况下,主控模块控制复用开关将USB数据信号连接至USB‑C接口上,同时控制USB模式控制模块将来自USB‑C接口的CC1与CC2信号连接至USB模式检测模块,使移动终端工作在标准的USB‑C模式;当USB接口上有USB设备***时,主控模块根据USB接口产生的ID信号控制USB模式控制模块产生相应的CC1/CC2信号,使USB模式检测模块判定设备类型;同时,控制USB电源模块输出电源到USB设备。本发明实现移动终端对多个USB接口的支持,从而提升了移动终端的使用体验,扩大了移动终端的使用领域。
Description
技术领域
本发明涉及移动终端技术领域,具体涉及一种具有多个USB接口的移动终端及实现方法。
背景技术
随着智能手机等移动终端产品的普及、移动终端的网速和运算处理能力的提升以及移动终端在物联网、安防监控等领域的应用越来越广泛,常常需要移动终端具备多个USB接口;如图2所示的移动终端的尾部有标准的USB-C接口、侧面和背面也要求有USB接口,可以外接其他USB设备,比如二维码扫描头、USB转以太网口等。
然而移动终端所使用的芯片平台通常只有一个USB接口且大多是支持USB-C协议的,涉及的信号数量较多。因此需要某种方法能实现支持多个USB接口,且涉及的外露信号数量尽量少。
发明内容
针对现有技术中存在的上述问题,本发明提供一种具有多个USB接口的移动终端及实现方法。
本发明公开了一种具有多个USB接口的移动终端,包括:主控模块、复用开关、Hub、USB-C接口、一个或多个USB接口、USB模式控制模块、电源管理模块和USB电源模块,所述电源管理模块内设有USB模式检测模块;
所述主控模块与复用开关、USB接口、USB模式控制模块、电源管理模块和USB电源模块电连接,所述复用开关与所述Hub和USB-C接口电连接,所述USB接口分别与所述Hub和USB电源模块电连接,所述USB模式控制模块分别与所述USB-C接口和电源管理模块电连接;
在所述USB接口上未***USB设备的默认情况下,所述主控模块控制所述复用开关将USB数据信号连接至所述USB-C接口上,同时控制所述USB模式控制模块将来自所述USB-C接口的CC1与CC2信号连接至所述USB模式检测模块,使移动终端工作在标准的USB-C模式;
当所述USB接口上有USB设备***时,所述主控模块根据所述USB接口产生的ID信号辨别USB接口上***设备的类型;然后,所述主控模块控制USB模式控制模块产生相应的CC1/CC2信号,使USB模式检测模块判定设备类型;同时,主控模块控制USB电源模块输出电源到相应的USB接口,使得***的USB设备能与移动终端进行正常的通信。
作为本发明的进一步改进,当USB设备从USB接口拔出时,所述主控模块根据所述USB接口释放的ID信号,控制所述复用开关和所述USB模式控制模块将USB连接恢复到默认的标准USB-C接口上,并控制所述USB电源模块关闭对USB接的供电。
作为本发明的进一步改进,在USB接口上插有USB设备的情况下,能人为操控移动终端将USB连接恢复到默认的标准USB-C接口上,使所述USB-C接口上的设备能正常工作。
作为本发明的进一步改进,所述ID信号包括逻辑信号的上升沿、下降沿和电平中的一种,所述USB设备的类型包括USB OTG设备、外部主机、标准充电器中的一种。
作为本发明的进一步改进,所述USB接口为支持USB功能的触点或者内凹式的接插件,包括Type-C接口、Micro-USB接口中的一种。
作为本发明的进一步改进,所述移动终端包括智能手机、智能平板电脑、智能执法记录仪和智能音视频安防监控设备中的一种。
本发明还公开了一种基于上述移动终端实现多个USB接口的方法,包括:
S1、在USB接口上未***USB设备的默认情况下:
主控模块控制复用开关将USB数据信号连接至USB-C接口上,同时控制USB模式控制模块将来自USB-C接口的CC1与CC2信号连接至USB模式检测模块,使移动终端工作在标准的USB-C模式;
S2、当USB接口上有USB设备***时:
USB接口产生相应的ID信号并通知主控模块,主控模块根据ID信号辨别USB接口***设备的类型;然后,主控模块控制USB模式控制模块产生相应的CC1/CC2信号,使USB模式检测模块判定设备类型;同时,主控模块控制USB电源模块输出电源到USB接口,使得***的USB设备能与移动终端进行正常的通信;
S3、当USB设备从USB接口拔出时:
USB接口释放相应的ID信号并通知主控模块,主控模块根据ID信号控制复用开关和USB模式控制模块将USB连接恢复到默认的标准USB-C接口上,并控制USB电源模块关闭对USB接口的供电;
S4、在USB接口上插有USB设备的情况下,能人为操控移动终端把USB连接恢复到默认的标准USB-C接口上,使USB-C接口上的设备能正常工作。
与现有技术相比,本发明的有益效果为:
本发明通过在移动终端加入复用开关、Hub、USB模式控制模块、USB电源模块,在增加少量电路及较少成本的情况下,实现移动终端对多个USB接口的支持,从而提升了移动终端的使用体验,扩大了移动终端的使用领域。
附图说明
图1为本发明一种实施例公开的具有多个USB接口的移动终端的框架图;
图2为本发明一种实施例公开的移动终端外部USB接口的示意图。
图中:
1、主控模块;2、复用开关;3、Hub;4、USB-C接口;5a、5b、5c,USB接口;6、USB模式控制模块;7、电源管理模块;8、USB电源模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图对本发明做进一步的详细描述:
如图1、2所示,本发明提供一种具有多个USB接口的移动终端,包括:主控模块1、复用开关2、Hub3、USB-C接口4、USB接口5a、5b、5c、USB模式控制模块6、电源管理模块7和USB电源模块8,电源管理模块7内设有USB模式检测模块;其中,
本发明上述各模块的连接关系为:
主控模块1与复用开关2、USB接口5a、5b、5c、USB模式控制模块6、电源管理模块7和USB电源模块8电连接,复用开关2与Hub3和USB-C接口4电连接,USB接口5a、5b、5c分别与Hub3和USB电源模块8电连接,USB模式控制模块6分别与USB-C接口4和电源管理模块7电连接。
本发明上述各模块的作用为:
主控模块1,用于实现USB协议与移动终端控制;复用开关2,用于实现对USB数据信号的复用;Hub3,用于实现多个USB接口的数据信号的接收和分发;USB-C接口4,用于实现标准的USB-C接口功能;USB接口5a、5b、5c,用于为移动终端提供多个USB接口;USB模式控制模块6,用于实现USB模式的控制;电源管理模块7,用于实现USB模式的自动检测并接受USB电源输入或者输出;USB电源模块8,用于根据主控模块的控制为USB接口5a、5b、5c供电。
进一步,USB模式控制模块6的功能具体为:在主控模块1的控制下将USB-C接口4的CC1/CC2直接连接至电源管理模块7里的USB模式检测模块,或者对CC1/CC2施加上拉或者下拉而产生符合USB-C协议的CC1/CC2信号以对应USB接口5a、5b、5c上***的USB设备类型,其电路形式不限。
进一步,USB电源模块8的功能具体为:在主控模块1的控制下输出电源到相应的USB接口5a、5b、5c,使得***的USB设备能与移动终端进行正常的通信,能够很好地对各个USB接口的电源通断、功耗、过载保护等进行管理,降低了移动终端电源子***的复杂度,其电路形式不限。
进一步,USB数据信号的复用由主控模块1来控制,极大地提升了***的灵活性和安全性,也确保了USB-C接口4的标准性与通用性;即,在不影响移动终端芯片平台原生USB-C的全部功能与性能的情况下,扩展支持多个USB接口。
进一步,USB接口5a、5b、5c为支持USB功能的触点或者内凹式的接插件,包括Type-C接口、Micro-USB接口中的一种。
进一步,移动终端包括智能手机、智能平板电脑、智能执法记录仪和智能音视频安防监控设备中的一种。
本发明提供一种移动终端实现多个USB接口的方法,包括:
S1、在USB接口5a、5b、5c上未***USB设备的默认情况下:
主控模块1控制复用开关2将USB数据信号连接至USB-C接口4上,同时控制USB模式控制模块6将来自USB-C接口4的CC1与CC2信号连接至电源管理模块7中的USB模式检测模块,使移动终端工作在标准的USB-C模式,标准的USB-C模式包括设备从模式、设备主OTG模式、充电模式中的一种;
S2、当USB接口5a、5b、5c上有USB设备***时:
对应的USB接口5a、5b、5c产生相应的ID信号并通知主控模块1,主控模块1根据ID信号辨别USB接口***设备的类型;其中,ID信号可以是逻辑信号的上升沿、下降沿或者电平,设备类型包括USB OTG设备、外部主机、标准充电器中的一种;
主控模块1控制USB模式控制模块6产生相应的CC1/CC2信号,使电源管理模块7中的USB模式检测模块能准确判定设备类型;该方法可使USB模式检测模块能准确判定设备类型,进而使得每个USB接口涉及的信号数量尽量少;
主控模块1控制USB电源模块8输出电源到相应的USB接口5a、5b、5c,使得***的USB设备能与移动终端进行正常的通信,实现对多个USB接口的支持;而且与Hub3电连接的多个USB接口5a、5b、5c可以同时工作,即主控模块1通过Hub3实现多个USB接口的数据信号的接收和分发;
S3、当USB设备从USB接口5a、5b、5c拔出时:
对应的USB接口5a、5b、5c释放相应的ID信号并通知主控模块1,主控模块1根据ID信号控制复用开关2和USB模式控制模块6将USB连接恢复到默认的标准USB-C接口4上,并控制USB电源模块8关闭对USB接口5a、5b、5c的供电;
S4、在USB接口5a、5b、5c上插有USB设备的情况下,也能人为操控移动终端把USB连接恢复到默认的标准USB-C接口4上,使USB-C接口4上的设备能正常工作。
本发明的优点为:
本发明通过在移动终端加入复用开关、Hub、USB模式控制模块、USB电源模块,在增加少量电路及较少成本的情况下,实现移动终端对多个USB接口的支持,从而提升了移动终端的使用体验,扩大了移动终端的使用领域。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种具有多个USB接口的移动终端,其特征在于,包括:主控模块、复用开关、Hub、USB-C接口、一个或多个USB接口、USB模式控制模块、电源管理模块和USB电源模块,所述电源管理模块内设有USB模式检测模块;
所述主控模块与复用开关、USB接口、USB模式控制模块、电源管理模块和USB电源模块电连接,所述复用开关与所述Hub和USB-C接口电连接,所述USB接口分别与所述Hub和USB电源模块电连接,所述USB模式控制模块分别与所述USB-C接口和电源管理模块电连接;
在所述USB接口上未***USB设备的默认情况下,所述主控模块控制所述复用开关将USB数据信号连接至所述USB-C接口上,同时控制所述USB模式控制模块将来自所述USB-C接口的CC1与CC2信号连接至所述USB模式检测模块,使移动终端工作在标准的USB-C模式;
当所述USB接口上有USB设备***时,所述主控模块根据所述USB接口产生的ID信号辨别USB接口上***设备的类型;然后,所述主控模块控制USB模式控制模块产生相应的CC1/CC2信号,使USB模式检测模块判定设备类型;同时,主控模块控制USB电源模块输出电源到相应的USB接口,使得***的USB设备能与移动终端进行正常的通信。
2.如权利要求1所述的移动终端,其特征在于,当USB设备从USB接口拔出时,所述主控模块根据所述USB接口释放的ID信号,控制所述复用开关和所述USB模式控制模块将USB连接恢复到默认的标准USB-C接口上,并控制所述USB电源模块关闭对USB接的供电。
3.如权利要求1所述的移动终端,其特征在于,在USB接口上插有USB设备的情况下,能人为操控移动终端将USB连接恢复到默认的标准USB-C接口上,使所述USB-C接口上的设备能正常工作。
4.如权利要求1-3中任一项所述的移动终端,其特征在于,所述ID信号包括逻辑信号的上升沿、下降沿和电平中的一种,所述USB设备的类型包括USB OTG设备、外部主机、标准充电器中的一种。
5.如权利要求1-3中任一项所述的移动终端,其特征在于,所述USB接口为支持USB功能的触点或者内凹式的接插件,包括Type-C接口、Micro-USB接口中的一种。
6.如权利要求1-3中任一项所述的移动终端,其特征在于,所述移动终端包括智能手机、智能平板电脑、智能执法记录仪和智能音视频安防监控设备中的一种。
7.一种基于如权利要求1-6中任一项所述的移动终端实现多个USB接口的方法,其特征在于,包括:
S1、在USB接口上未***USB设备的默认情况下:
主控模块控制复用开关将USB数据信号连接至USB-C接口上,同时控制USB模式控制模块将来自USB-C接口的CC1与CC2信号连接至USB模式检测模块,使移动终端工作在标准的USB-C模式;
S2、当USB接口上有USB设备***时:
USB接口产生相应的ID信号并通知主控模块,主控模块根据ID信号辨别USB接口***设备的类型;然后,主控模块控制USB模式控制模块产生相应的CC1/CC2信号,使USB模式检测模块判定设备类型;同时,主控模块控制USB电源模块输出电源到USB接口,使得***的USB设备能与移动终端进行正常的通信;
S3、当USB设备从USB接口拔出时:
USB接口释放相应的ID信号并通知主控模块,主控模块根据ID信号控制复用开关和USB模式控制模块将USB连接恢复到默认的标准USB-C接口上,并控制USB电源模块关闭对USB接口的供电;
S4、在USB接口上插有USB设备的情况下,能人为操控移动终端把USB连接恢复到默认的标准USB-C接口上,使USB-C接口上的设备能正常工作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832375.XA CN111949594B (zh) | 2020-08-18 | 2020-08-18 | 一种具有多个usb接口的移动终端及实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832375.XA CN111949594B (zh) | 2020-08-18 | 2020-08-18 | 一种具有多个usb接口的移动终端及实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111949594A true CN111949594A (zh) | 2020-11-17 |
CN111949594B CN111949594B (zh) | 2022-10-28 |
Family
ID=73343176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010832375.XA Active CN111949594B (zh) | 2020-08-18 | 2020-08-18 | 一种具有多个usb接口的移动终端及实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111949594B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112545557A (zh) * | 2020-12-18 | 2021-03-26 | 无锡祥生医疗科技股份有限公司 | 超声探头扩展电路*** |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204539366U (zh) * | 2015-04-16 | 2015-08-05 | 炬芯(珠海)科技有限公司 | 电子装置 |
CN205016791U (zh) * | 2015-09-24 | 2016-02-03 | 张乃千 | USB Type-C连接器模块 |
CN105589823A (zh) * | 2014-10-22 | 2016-05-18 | 乐视移动智能信息技术(北京)有限公司 | Usb接口复用mhl的方法、装置和电路 |
CN105630726A (zh) * | 2016-01-29 | 2016-06-01 | 努比亚技术有限公司 | 复用usb端口的双通道移动终端 |
US20160335221A1 (en) * | 2015-05-13 | 2016-11-17 | Qualcomm Incorporated | Apparatus and methods for providing a reconfigurable bidirectional front-end interface |
CN106487069A (zh) * | 2016-11-29 | 2017-03-08 | 青岛海信电器股份有限公司 | 一种基于多usb‑c接口的充电方法及主设备 |
CN206353311U (zh) * | 2016-08-18 | 2017-07-25 | 深圳市金溢科技股份有限公司 | 应用于移动设备的切换电路、电子标签通信装置及手持机 |
CN108228509A (zh) * | 2018-01-04 | 2018-06-29 | 中科创达软件股份有限公司 | 一种usb接口切换装置和电子设备 |
CN109032984A (zh) * | 2018-05-31 | 2018-12-18 | 广州吉欧电子科技有限公司 | 一种复用usb接口的方法及usb otg设备 |
CN109286771A (zh) * | 2017-07-20 | 2019-01-29 | 青岛海信电器股份有限公司 | 一种终端设备及其控制方法 |
CN211017659U (zh) * | 2019-11-01 | 2020-07-14 | 深圳市绿联科技有限公司 | 一种usb接头转换电路和接头转换器 |
-
2020
- 2020-08-18 CN CN202010832375.XA patent/CN111949594B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105589823A (zh) * | 2014-10-22 | 2016-05-18 | 乐视移动智能信息技术(北京)有限公司 | Usb接口复用mhl的方法、装置和电路 |
CN204539366U (zh) * | 2015-04-16 | 2015-08-05 | 炬芯(珠海)科技有限公司 | 电子装置 |
US20160335221A1 (en) * | 2015-05-13 | 2016-11-17 | Qualcomm Incorporated | Apparatus and methods for providing a reconfigurable bidirectional front-end interface |
CN205016791U (zh) * | 2015-09-24 | 2016-02-03 | 张乃千 | USB Type-C连接器模块 |
CN105630726A (zh) * | 2016-01-29 | 2016-06-01 | 努比亚技术有限公司 | 复用usb端口的双通道移动终端 |
CN206353311U (zh) * | 2016-08-18 | 2017-07-25 | 深圳市金溢科技股份有限公司 | 应用于移动设备的切换电路、电子标签通信装置及手持机 |
CN106487069A (zh) * | 2016-11-29 | 2017-03-08 | 青岛海信电器股份有限公司 | 一种基于多usb‑c接口的充电方法及主设备 |
CN109286771A (zh) * | 2017-07-20 | 2019-01-29 | 青岛海信电器股份有限公司 | 一种终端设备及其控制方法 |
CN109286770A (zh) * | 2017-07-20 | 2019-01-29 | 青岛海信电器股份有限公司 | 具有USB Type-C接口的终端设备和数据通信方法 |
CN108228509A (zh) * | 2018-01-04 | 2018-06-29 | 中科创达软件股份有限公司 | 一种usb接口切换装置和电子设备 |
CN109032984A (zh) * | 2018-05-31 | 2018-12-18 | 广州吉欧电子科技有限公司 | 一种复用usb接口的方法及usb otg设备 |
CN211017659U (zh) * | 2019-11-01 | 2020-07-14 | 深圳市绿联科技有限公司 | 一种usb接头转换电路和接头转换器 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112545557A (zh) * | 2020-12-18 | 2021-03-26 | 无锡祥生医疗科技股份有限公司 | 超声探头扩展电路*** |
Also Published As
Publication number | Publication date |
---|---|
CN111949594B (zh) | 2022-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108235129A (zh) | 一种电视机usb-c接口连接外部设备的控制方法及电视机 | |
CN112671084B (zh) | Usb设备及其操作方法 | |
KR20230026464A (ko) | 충전 회로 및 충전 케이블 | |
EP1550045A2 (en) | Device operable as both a host and a non-host (i.e. dual-mode device) | |
CN108369567A (zh) | 通用串行总线(usb)电缆中增加的数据流 | |
CN204155267U (zh) | 一种otg usb接口电路 | |
CN111064243A (zh) | 移动电源及为外设设备供电的方法 | |
CN103180797A (zh) | 服务器***及其外接卡扩展设备 | |
CN111949594B (zh) | 一种具有多个usb接口的移动终端及实现方法 | |
CN114726041A (zh) | 一种一拖多数据充电线及充电控制方法 | |
CN109560581A (zh) | 充电处理方法、充电处理电路、电子设备及存储介质 | |
CN210006035U (zh) | 一种usb和otg功能切换控制电路、装置及移动终端 | |
CN106412245B (zh) | 一种usb接口防水方法及移动终端 | |
US10481576B2 (en) | Method and device for implementing connection control | |
WO2019027612A1 (en) | MANAGING THE SURPRISE HOT PLUG FUNCTION IN A LOW POWER STATE | |
CN210691253U (zh) | 移动电源以及供电和通信*** | |
CN111177035B (zh) | 外设处理装置、方法和电子设备 | |
CN209929634U (zh) | 一种多功能数据线 | |
CN210577891U (zh) | 供电终端和可穿戴*** | |
CN109586755B (zh) | 一种通信装置、通信存储装置、切换方法以及终端设备 | |
CN216289406U (zh) | 定时usb接口切换设备 | |
CN105068952A (zh) | 一种sd接口复用装置、方法以及电子设备 | |
CN111552656B (zh) | 开发板Type-C接口连接电路 | |
CN110854948A (zh) | 供电终端和可穿戴*** | |
CN113448416B (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 |