CN102081526B - 基本输入/输出***架构 - Google Patents

基本输入/输出***架构 Download PDF

Info

Publication number
CN102081526B
CN102081526B CN 200910226097 CN200910226097A CN102081526B CN 102081526 B CN102081526 B CN 102081526B CN 200910226097 CN200910226097 CN 200910226097 CN 200910226097 A CN200910226097 A CN 200910226097A CN 102081526 B CN102081526 B CN 102081526B
Authority
CN
China
Prior art keywords
basic input
output
baseboard management
management controller
update data
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.)
Expired - Fee Related
Application number
CN 200910226097
Other languages
English (en)
Other versions
CN102081526A (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.)
Liang Shangkun
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CN 200910226097 priority Critical patent/CN102081526B/zh
Publication of CN102081526A publication Critical patent/CN102081526A/zh
Application granted granted Critical
Publication of CN102081526B publication Critical patent/CN102081526B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种基本输入/输出***架构,用于计算机***中,基本输入/输出***架构包括:至少一个基本输入/输出***、可编程芯片模块、基板管理控制器、南桥芯片以及网络接口控制器。网络接口控制器与南桥芯片与基板管理控制器相连接,当接收到远程更新数据,判断为传送给南桥芯片还是基本输入/输出***的。当为传送给南桥芯片,远程更新数据经由南桥芯片更新基本输入/输出***,当为传送给基板管理控制器,网络接口控制器通知基板管理控制器接收远程更新数据,进一步控制可编程芯片模块根据远程更新数据来更新基本输入/输出***。本发明藉由两个不同的路径对基本输入/输出***进行更新,避免了仅由南桥芯片更新时容易使计算机***迟缓的缺点。

Description

基本输入/输出***架构
技术领域
本发明有关于一种电子数字数据处理技术,且特别是有关于一种基本输入/输出***架构。
背景技术
基本输入/输出***(Basic Input/Output System;BIOS)是计算机***中极为重要的一个模块。计算机***在开机时,需要根据基本输入/输出***的设定来对各个硬件装置进行初始化,以使得操作***开始运作后,得以对各个硬件装置进行操作。
其中,基本输入/输出***在厂商的开发下,将会拥有不同版本的内容,使用者可选择更新与否。一般的在线更新方式,是指在计算机***运行时,通过南桥芯片来对基本输入/输出***进行更新。然而,使用者将会由于控制诸多硬件装置信号传递的南桥芯片在集中资源对基本输入/输出***进行更新动作,而感到整个计算机***的运行变得十分缓慢。甚至,有时候整个计算机***都因此而无法响应任何使用者或其它信号在此时的请求,而必需使***停滞来处理基本输入/输出***的更新。
因此,如何设计一种新的基本输入/输出***架构,以能够避免经由南桥芯片进行烧录更新而造成计算机***运行迟缓的现象,成为本领域亟待解决的问题。
发明内容
本发明要解决的技术问题是提出一种基本输入/输出***架构,以避免因进行烧录更新而造成计算机***运行迟缓。
因此,本发明的一个方面是提供一种基本输入/输出***架构,其用于计算机***中,该基本输入/输出***架构包含:至少一个基本输入/输出***、可编程芯片模块、基板管理控制器(Baseboard Management Controller;BMC)、南桥(South Bridge)芯片以及网络接口控制器(Network Interface Controller;NIC)。可编程芯片模块与基本输入/输出***相连接。基板管理控制器系与可编程芯片模块相连接。南桥芯片与基本输入/输出***相连接。网络接口控制器与南桥芯片相连接,用以将计算机***连接至网络。网络接口控制器更与基板管理控制器相连接,当网络接口控制器接收远程更新数据时,判断远程更新数据是传送给基板管理控制器还是南桥芯片的。当为传送给该南桥芯片时,远程更新数据经由南桥芯片来更新基本输入/输出***;当为传送给该基板管理控制器时,网络接口控制器通知基板管理控制器接收远程更新数据,基板管理控制器进一步控制可编程芯片模块根据远程更新数据更新基本输入/输出***。
依据本发明另一实施例,基本输入/输出***架构还包括暂存存储器,连接至可编程芯片模块,用以在网络接口控制器通知基板管理控制器接收远程更新数据时,从基板管理控制器接收并储存远程更新数据,并在远程更新数据齐全时,由可编程芯片模块根据远程更新数据来更新基本输入/输出***。基板管理控制器在接收远程更新数据前还判断暂存存储器是否包含备份更新数据。当暂存存储器包含备份更新数据时,基板管理控制器选择远程更新数据和备份更新数据其中之一进行更新。其中暂存存储器为电可擦除可编程只读存储器(Electrically Erasable Programmable Read Only Memory;EEPROM)或闪存(Flash Memory),且基板管理控制器对暂存存储器的远程更新数据进行总和校验(Checksum),以判断远程更新数据是否齐全。
依据本发明又一实施例,基本输入/输出***架构实质上包括多个基本输入/输出***,分别包括对应的多工器,可编程芯片模块及南桥芯片系实质上分别与各多工器相连接,南桥芯片还产生第一选择信号控制可编程芯片模块选择多工器其中之一,以对多工器对应的基本输入/输出***进行更新。当远程更新数据传送给南桥芯片时,使远程更新数据经由南桥芯片更新被选择的基本输入/输出***;当远程更新数据传送给基板管理控制器时,网络接口控制器通知基板管理控制器接收远程更新数据,基板管理控制器进一步控制可编程芯片模块根据远程更新数据来更新被选择的基本输入/输出***。其中南桥芯片还产生第二选择信号控制可编程芯片模块选择基本输入/输出***其中之一,以使计算机***根据基本输入/输出***开机。
依据本发明再一实施例,可编程芯片模块为复杂可编程逻辑器件(Complex Programmable Logic Device;CPLD)或可编程集成电路(Programmable Integrated Circuit;PIC)。基板管理控制器与可编程芯片模块藉由智能平台管理接口(Intellectual Platform Management Interface;IMPI)相通信。
应用本发明的优点在于可以藉由可编程芯片模块与基板管理控制器以及南桥芯片两个不同的更新路径对基本输入/输出***来进行更新,避免了仅由南桥芯片更新时容易使计算机***迟缓的缺点,具有更弹性的更新方式选择,而轻易地达到上述的目的。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1A为本发明的一实施例的基本输入/输出***架构的方块图;
图1B为图1A的基本输入/输出***架构的远程更新数据将经由南桥芯片更新基本输入/输出***时的方块图;
图2为本发明的另一实施例的基本输入/输出***架构的方块图;
图3A为本发明的又一实施例的基本输入/输出***架构的方块图;以及
图3B为图3A的基本输入/输出***架构的远程更新数据将经由南桥芯片及多工器其中之一以更新基本输入/输出***时的方块图。
【主要附图标记说明】
1:基本输入/输出***架构    100:基本输入/输出***
101:远程数据               102:网络接口控制器
104:基板管理控制器         106:南桥芯片
108:可编程芯片模块         110:暂存存储器
3:基本输入/输出***架构    300a、300b:基本输入/输出***
301:远程数据               303:第一选择信号
302:网络接口控制器         306:南桥芯片
304:基板管理控制器         310a、310b:多工器
308:可编程芯片模块
具体实施方式
请参照图1A,其示出了依照本发明一实施例的一基本输入/输出***架构1的方块图。基本输入/输出***架构1用于计算机***(未示出)中。基本输入/输出***架构1包括:基本输入/输出***100、网络接口控制器102、基板管理控制器104、南桥芯片106以及可编程芯片模块108。
可编程芯片模块108在不同的实施例中,可为复杂可编程逻辑器件,或是可编程集成电路。可编程芯片模块108与基本输入/输出***100相连接。基板管理控制器104与可编程芯片模块108相连接。在一实施例中,基板管理控制器104与可编程芯片模块108是藉由智能平台管理接口来通信。南桥芯片106与基本输入/输出***100相连接。
远程更新数据101的内容为可烧录进基本输入/输出***100的更新数据,可来自远程的主机(未示出),以网络传送的方式送达计算机***,并由网络接口控制器102接收。
网络接口控制器102与南桥芯片106相连接,用以将计算机***连接至网络,网络接口控制器102进一步与基板管理控制器104相连接。网络接口控制器102接收远程更新数据101后,判断远程更新数据101是否传送给基板管理控制器104或南桥芯片106。当远程更新数据101为传送给基板管理控制器104时,网络接口控制器102将通知基板管理控制器104接收远程更新数据101。在一实施例中,网络接口控制器102藉由边带通讯模式通知基板管理控制器104接收远程更新数据101,网络接口控制器102与基板管理控制器104之间通过I2C线路(Intel-Integrated Circuit bus)连接。基板管理控制器104在接收远程更新数据101后,将进一步控制可编程芯片模块108根据远程更新数据101更新基本输入/输出***100。
因此,在远程更新数据101为传送给基板管理控制器104时,将根据远程更新数据101,经由如图1A虚线所示的路径来对基本输入/输出***100进行更新。
而当远程更新数据101为传送给南桥芯片106时,远程更新数据101将经由南桥芯片106更新基本输入/输出***100,经由如图1B虚线所示的路径来对基本输入/输出***100进行更新。在一实施例中,南桥芯片106与网络接口控制器102间的连接接口为周边元件连接快速接口(Peripheral ComponentInterconnection Express;PCI Express)。
由网络传送而经过南桥芯片106的更新方式,由于南桥芯片106需要同时控制其它***的信号,而容易在更新时影响到计算机***的运行。同时,必须在计算机***开机运行的状态下才能更新。上述实施例中的基本输入/输出***架构1,藉由可编程芯片模块108的设置,使基本输入/输出***100可以经由基板管理控制器104与可编程芯片模块108的连接进行更新,而非仅可经由南桥芯片106来进行更新。基板管理控制器104独立于计算机***之外运作,当然计算机***处于关机状态时,基板管理控制器104仍然处于运行状态,因此,可以在不影响计算机***的运行的情形下进行更新,也可以在计算机***关机的状态下进行更新。
并且,藉由与南桥芯片106共享网络接口控制器102的实施方式,基板管理控制器104可以不需要再额外设置一个基板管理控制器104专有的网络端口以接收远程更新数据101。
图2为本发明另一实施例的基本输入/输出***架构1的方块图。本实施例的基本输入/输出***架构1与图1A及图1B的基本输入/输出***架构1相比,还包括暂存存储器110,且暂存存储器110连接至可编程芯片模块108。在一实施例中,暂存存储器110可如图2中所示,为可编程芯片模块108的一部分。
由于远程更新数据101是从网络由远程接收而来,因此封包极有可能因为网络的因素而有所遗失,或是尚未传送完全而接收到不完整的数据。如以不完整的数据来更新基本输入/输出***100,则将容易对***造成错误。因此,本实施例中的暂存存储器110用以在网络接口控制器102通知基板管理控制器104接收远程更新数据101时,从基板管理控制器104接收并储存远程更新数据101,并在远程更新数据101齐全时,再由可编程芯片模块108根据远程更新数据101来更新基本输入/输出***100。
在一实施例中,基板管理控制器104在接收远程更新数据101之前还判断暂存存储器110是否包含备份更新数据(未示出)。当暂存存储器110包含备份更新数据时,基板管理控制器104选择远程更新数据101及备份更新数据其中之一进行更新。其中,基板管理控制器104的选择,可藉由一用户接口来让使用者判断。
其中,上述的暂存存储器110可为电可擦除可编程只读存储器或是闪存。基板管理控制器104将对暂存存储器110所储存的远程更新数据101进行总和校验,以判断远程更新数据101是否齐全。
本实施例的基本输入/输出***架构1还藉由暂存存储器110的设置确保远程更新数据101的可靠性,以对基本输入/输出***100进行更新,同时可以实现远程更新数据101的断点续传。并且,使用者可以在暂存存储器110包含备份更新数据时,选择远程更新数据101及备份更新数据中较佳者或是版本较新者来进行更新。
图3A为在本发明又一实施例中基本输入/输出***架构3的方块图。基本输入/输出***架构3包括:基本输入/输出***300a及300b、网络接口控制器302、基板管理控制器304、南桥芯片306以及可编程芯片模块308。
在本实施例中,基本输入/输出***架构3的各元件与前述实施例大同小异,故不再分别赘述。须注意的是,本实施例的基本输入/输出***架构3包括两个基本输入/输出***300a及300b,以及包含分别对应的分别对应基本输入/输出***300a及300b的多工器310a及310b。在其它实施例中,基本输入/输出***及其对应的多工器,其数目可视情况调整,本实施例中仅以两个为例进行说明。任何本领域的普通技术人员,在不脱离本发明精神和范围内,当可作各种的更动与改进。
可编程芯片模块308及南桥芯片306实质上分别与各多工器310a及310b相连接。南桥芯片还产生第一选择信号303控制可编程芯片模块308选择多工器310a及310b其中之一,以对多工器310a及310b对应的基本输入/输出***300a及300b进行更新。举例来说,如图3A所示,网络接口控制器302接收远程更新数据301且远程更新数据301为传送给基板管理控制器304的,则网络接口控制器302将通知基板管理控制器304接收远程更新数据301。此时,如南桥芯片306所传送的第一选择信号303选择多工器310a,则可编程芯片模块308将控制多工器310a为使能,并将控制多工器310b为抑能。因此,基板管理控制器304将控制可编程芯片模块308传送远程更新数据301经由多工器310a至基本输入/输出***300a,以进行更新,如图3A中的虚线路径所示。
另一方面,请参照图3B,网络接口控制器302接收远程更新数据301且远程更新数据301为传送给南桥芯片306的,则网络接口控制器302将传送远程更新数据301至南桥芯片306。此时,如南桥芯片306所传送的第一选择信号303选择多工器310b,则可编程芯片模块308将控制多工器310b为使能,并将控制多工器310a为抑能。因此,南桥芯片306将传送远程更新数据301经由多工器310b至基本输入/输出***300b,以进行更新,如图3B中的虚线路径所示。
在其它实施例中,亦可由南桥芯片306经由多工器310a对基本输入/输出***300a进行更新,或是由可编程芯片模块308经由多工器310b对基本输入/输出***300b进行更新。因此,在具有多个基本输入/输出***的基本输入/输出***架构3中,本发明在更新路径方面,具有相当大的弹性。
而由于具有两个基本输入/输出***300a及300b,南桥芯片306还可产生第二选择信号(未示出)来控制可编程芯片模块308选择基本输入/输出***300a或300b其中之一,以使计算机***根据所选择的基本输入/输出***300a或300b开机,以作为初始化计算机***中的各硬件装置的根据。须注意的是,本实施例中以两个为例,在其它实施例中,可因应不同的需求而设置两个以上的基本输入/输出***。
本发明的基本输入/输出***架构及基本输入/输出***架构更新方法的优点在于,藉由可编程芯片模块与基板管理控制器以及南桥芯片两个不同的更新路径对基本输入/输出***来进行更新,避免了仅由南桥芯片更新时容易使计算机***迟缓的缺点,具有更弹性的更新方式选择。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,本领域的任何普通技术人员,在不脱离本发明的精神和范围内,当可做出各种的改动与改进,因此本发明的保护范围当视所附权利要求书的限定为准。

Claims (10)

1.一种基本输入/输出***架构,用于一计算机***中,该基本输入/输出***架构包括:
至少一个基本输入/输出***;
一可编程芯片模块,与该基本输入/输出***相连接;
一基板管理控制器,与该可编程芯片模块相连接;
一南桥芯片,与该基本输入/输出***相连接;以及
一网络接口控制器,与该南桥芯片相连接,用以将该计算机***连接至一网络,该网络接口控制器还与该基板管理控制器相连接,当该网络接口控制器接收到一远程更新数据时,判断该远程更新数据为传送给该基板管理控制器还是该南桥芯片的,当为传送给该南桥芯片时,使该远程更新数据经由该南桥芯片更新该基本输入/输出***,当为传送给该基板管理控制器时,该网络接口控制器通知该基板管理控制器接收该远程更新数据,该基板管理控制器进一步控制该可编程芯片模块根据该远程更新数据来更新该基本输入/输出***。
2.如权利要求1所述的基本输入/输出***架构,还包括一暂存存储器,连接至该可编程芯片模块,用以在该网络接口控制器通知该基板管理控制器接收该远程更新数据时,从该基板管理控制器接收并储存该远程更新数据,并在该远程更新数据齐全时,由该可编程芯片模块根据该远程更新数据更新该基本输入/输出***。
3.如权利要求2所述的基本输入/输出***架构,其中该基板管理控制器在接收该远程更新数据之前还判断该暂存存储器是否包含一备份更新数据,当该暂存存储器包含该备份更新数据,该基板管理控制器选择该远程更新数据及该备份更新数据其中之一进行更新。
4.如权利要求2所述的基本输入/输出***架构,其中该基板管理控制器对该暂存存储器的该远程更新数据进行一总和校验,以判断该远程更新数据是否齐全。
5.如权利要求2所述的基本输入/输出***架构,其中该暂存存储器为一电可擦除可编程只读存储器或一闪存。
6.如权利要求1所述的基本输入/输出***架构,实质上包含多个基本输入/输出***,以及包含分别对应该多个基本输入/输出***其中之一的多个多工器,该可编程芯片模块及该南桥芯片实质上分别与各该多工器相连接,该南桥芯片还产生一第一选择信号控制该可编程芯片模块选择多工器其中之一,以对该多工器对应的该基本输入/输出***进行更新。
7.如权利要求6所述的基本输入/输出***架构,其中当为传送给该南桥芯片时,使该远程更新数据经由该南桥芯片更新该被选择的基本输入/输出***,当为传送给该基板管理控制器时,该网络接口控制器通知该基板管理控制器接收该远程更新数据,基板管理控制器进一步控制该可编程芯片模块根据该远程更新数据来更新该被选择的基本输入/输出***。
8.如权利要求6所述的基本输入/输出***架构,其中该南桥芯片还产生一第二选择信号控制该可编程芯片模块来选择基本输入/输出***其中之一,以使该计算机***根据该基本输入/输出***开机。
9.如权利要求1所述的基本输入/输出***架构,其中该可编程芯片模块系为一复杂可编程逻辑器件或一可编程集成电路。
10.如权利要求1所述的基本输入/输出***架构,其中该基板管理控制器与该可编程芯片模块藉由一智能平台管理接口相通信。
CN 200910226097 2009-11-30 2009-11-30 基本输入/输出***架构 Expired - Fee Related CN102081526B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910226097 CN102081526B (zh) 2009-11-30 2009-11-30 基本输入/输出***架构

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910226097 CN102081526B (zh) 2009-11-30 2009-11-30 基本输入/输出***架构

Publications (2)

Publication Number Publication Date
CN102081526A CN102081526A (zh) 2011-06-01
CN102081526B true CN102081526B (zh) 2013-05-15

Family

ID=44087507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910226097 Expired - Fee Related CN102081526B (zh) 2009-11-30 2009-11-30 基本输入/输出***架构

Country Status (1)

Country Link
CN (1) CN102081526B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495742A (zh) * 2011-11-24 2012-06-13 曙光信息产业股份有限公司 Bios的刷新方法和装置、以及计算机
CN103136048B (zh) * 2011-11-30 2016-03-23 英业达科技有限公司 计算机***
CN103345407B (zh) * 2013-06-21 2016-10-26 华为技术有限公司 控制电路、连通控制器、连通控制方法及主板
CN104954394A (zh) * 2014-03-24 2015-09-30 中兴通讯股份有限公司 软件差分包制作、升级方法及服务器、终端、升级***
CN106897070A (zh) * 2017-02-28 2017-06-27 郑州云海信息技术有限公司 一种基于bmc实现的bios版本升级方法及装置
CN107748666A (zh) * 2017-10-09 2018-03-02 郑州云海信息技术有限公司 一种bios fw更新方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030867A (zh) * 2006-02-28 2007-09-05 联想(北京)有限公司 一种bios刷新升级的***和方法
CN101373433A (zh) * 2007-08-21 2009-02-25 英业达股份有限公司 更新bios的方法以及使用该方法的电脑与***
CN101373451A (zh) * 2008-10-20 2009-02-25 华硕电脑股份有限公司 保护双基本输出入***程序的计算机***及其控制方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078865B2 (en) * 2007-11-20 2011-12-13 Dell Products L.P. Systems and methods for configuring out-of-band bios settings

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030867A (zh) * 2006-02-28 2007-09-05 联想(北京)有限公司 一种bios刷新升级的***和方法
CN101373433A (zh) * 2007-08-21 2009-02-25 英业达股份有限公司 更新bios的方法以及使用该方法的电脑与***
CN101373451A (zh) * 2008-10-20 2009-02-25 华硕电脑股份有限公司 保护双基本输出入***程序的计算机***及其控制方法

Also Published As

Publication number Publication date
CN102081526A (zh) 2011-06-01

Similar Documents

Publication Publication Date Title
US8386764B2 (en) BIOS architecture
CN102081526B (zh) 基本输入/输出***架构
US9298470B2 (en) Method and apparatus for selecting bios program for a processor
CN103605542A (zh) Fpga配置文件的在线升级装置
US9710284B1 (en) System for programmably configuring a motherboard
CN102081568B (zh) 多主机板服务器***
CN102609286A (zh) 一种基于处理器控制的fpga配置程序远程更新***及其方法
CN106325857B (zh) 一种电子设备及电子设备控制方法
CN103559053A (zh) 一种板卡***及通信接口卡fpga在线升级方法
US10037170B2 (en) Motherboard and a method for boot-up
RU2614569C2 (ru) Стойка с функцией автоматического восстановления и способ автоматического восстановления для этой стойки
WO2012067710A1 (en) Method to safely reprogram an fpga
CN102253845B (zh) 服务器***
US9864596B2 (en) Network switch system and operating method thereof
CN106406936A (zh) 一种fpga程序多版本管理装置及方法
CN104657161A (zh) 移动终端固件更新方法及装置
CN105653306A (zh) 显示启动设置界面的方法和装置
WO2016033941A1 (zh) Boot在线升级装置及方法
CN111240753A (zh) 引导程序的加载方法、存储介质及嵌入式终端
TW201602911A (zh) 用以供更新基本輸入輸出系統之橋接模組及其更新方法
CN101667133B (zh) 固件更新方法和使用该方法更新固件的芯片
CN113127264A (zh) 数据存储装置修复方法
CN104158709A (zh) 一种光模块识别的方法及端口扩展设备
CN110908733B (zh) 工作模式确定方法及装置、控制方法及装置
US20110268256A1 (en) Communication Apparatus, Programmable Device Incorporated in the Apparatus, and Method of Controlling Program Writing of the Device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Liang Shangkun

Inventor before: Li Chengwei

Inventor before: Yu Xiongjie

Inventor before: Lin Zucheng

TR01 Transfer of patent right

Effective date of registration: 20170913

Address after: Suining County, Sichuan City, Shehong Province Feng County town of grass village 8

Patentee after: Liang Shangkun

Address before: Taipei City, Taiwan Chinese Shilin District Hougang Street No. sixty-six

Patentee before: Inventec Corporation

TR01 Transfer of patent right
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: Xinyi Road Xiufeng District, Guilin city 541001 No. 93 the Guangxi Zhuang Autonomous Region

Patentee after: Liang Shangkun

Address before: 629200 the 8 groups of Cao Miao village, Feng Lai Town, Shehong County, Suining, Sichuan

Patentee before: Liang Shangkun

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 629200 the 8 groups of Cao Miao village, Feng Lai Town, Shehong County, Suining, Sichuan

Patentee after: Liang Shangkun

Address before: Xinyi Road Xiufeng District, Guilin city 541001 No. 93 the Guangxi Zhuang Autonomous Region

Patentee before: Liang Shangkun

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130515

Termination date: 20171130