CN101917476B - Hyper text transmission protocol (HTTP) message processing method and client system thereof - Google Patents

Hyper text transmission protocol (HTTP) message processing method and client system thereof Download PDF

Info

Publication number
CN101917476B
CN101917476B CN201010256049.5A CN201010256049A CN101917476B CN 101917476 B CN101917476 B CN 101917476B CN 201010256049 A CN201010256049 A CN 201010256049A CN 101917476 B CN101917476 B CN 101917476B
Authority
CN
China
Prior art keywords
http
identification code
message
request
html
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
CN201010256049.5A
Other languages
Chinese (zh)
Other versions
CN101917476A (en
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.)
Apple Inc
Original Assignee
KY WIRE ELECTRIC 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 KY WIRE ELECTRIC CO Ltd filed Critical KY WIRE ELECTRIC CO Ltd
Priority to CN201010256049.5A priority Critical patent/CN101917476B/en
Publication of CN101917476A publication Critical patent/CN101917476A/en
Application granted granted Critical
Publication of CN101917476B publication Critical patent/CN101917476B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a hyper text transmission protocol (HTTP) message processing method which is suitable for an HTTP client. The method comprises the following steps of: firstly, obtaining an HTTP request; then, judging whether a method identification code in the HTTP request expresses an HEAD method or not; if yes, modifying the method identification code in the HTTP request into a GET method to generate an HTTP GET request; and subsequently, transmitting the generated HTTP GET request to a server and recording the method identification code in the HTTP request as the HEAD method in a storage module.

Description

Hyper text transmission protocol (HTTP) message processing method and FTP client FTP thereof
Technical field
The invention relates to a kind of HTML (Hypertext Markup Language) (HyperText Transfer Protocol, HTTP) processing method of message and relevant FTP client FTP, and be particularly to a kind of method and system that can carry out for the HTTP message of ad hoc approach type extra process.
Background technology
In recent years, along with popularizing of network, world wide web (World Wide Web, WWW) the huge information network forming, make the content of webpage can utilize hyperlink mutually to link up, allow web page browing person skip to certain fixed point from interior literary composition very like a cork, or jump to outward certain network address (Universal Resource Locator, URL).Content on WWW is to carry out access with a client/server (client/server) model substantially, client and server adopt HTML (Hypertext Markup Language) (HyperText Transfer Protocol, hereinafter to be referred as HTTP) to carry out communication between the two.HTTP is a kind of communications protocol being most widely used on internet.All WWW files all must be observed this standard.Generally speaking, client can send one and ask to server end, and server end, after receiving request, responds a response message to client.First, transmit a HTTP ask by HTTP client, set up a line to server designated port, for example default is 80 ports (port).Method identification code that the header (header) of the HTTP request that wherein, user end to server end sends comprises request, unified resource identification code (URI, Uniform Resource Identifier), protocol version etc.URI can be in order to identify a resource, the HTTP method that method identification code can be used in order to identification, and such as OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT method etc., it is in the resource of being identified by URI, to carry out.Http server monitors at designated port the request that client sends over.Once receive request, server is beamed back a response message to client, and it comprises statusline, such as " HTTP/1.1200 OK ", and the message of response, the message body of message may be file, error message or some other information of request.For instance, in the time that the user of client will read webpage, as long as start web browser (as IE, Internet explore) input network address confirm after, browser will utilize default Port 80 automatically to set up line with long-range server end, then fetch required webpage with instruction and the server communication of HTTP definition, resolve its content and suitably formatd in the window that is presented at browser.
Generally speaking, for example, when client (mobile phone) need to be downloaded a network file for example when mp3 file, need to first send a HTTP HEAD request, it is the request message that method identification code is expressed as HEAD method, to obtain a corresponding response message to server end, obtain the relevant information of this network file, the size of for example file and file type.Afterwards, whether client can play the size of this file and residue storage area again according to its related hardware, determine whether to ask to download this file.But in the time that server end is not supported HEAD method, client just cannot obtain corresponding response message, also have no way of judging whether being applicable to request and download this file, may cause the waste of the resource such as network traffics and electric power.
In addition, generally speaking, network file all has extension name, and for example mp3 file is taking mp3 as extension name, and therefore, client just can select applicable application program to play or opening network file according to extension name.But, in real network, due to the cause of developer or developing instrument, can there is sometimes the extension name of web page files and the situation of actual file Type-Inconsistencies.For instance, the extension name of a network file may be html, and is in fact a mp3 file.In this case, client may be missed and mp3 file is used as to html Web Page Processing and directly opens it, and result is by demonstration mess code or cannot open at all.
Summary of the invention
In view of this, the invention provides a kind of hyper text transmission protocol (HTTP) message processing method and HTML (Hypertext Markup Language) FTP client FTP.
A kind of hyper text transmission protocol (HTTP) message processing method of the embodiment of the present invention, is applicable to a HTML (Hypertext Markup Language) client.First, obtain a hypertext transfer protocol requests.Then, judge whether the method identification code in this hypertext transfer protocol requests represents to get partial content method.If so, change the method identification code in this hypertext transfer protocol requests into one and get full content method, produce one of a HTML (Hypertext Markup Language) and get full content request.Afterwards, this of this HTML (Hypertext Markup Language) producing got to full content request and be sent to a server end, and in a storage module, the method identification code recording of this hypertext transfer protocol requests is got to partial content method for this.
A kind of HTML (Hypertext Markup Language) FTP client FTP of the embodiment of the present invention, in order to process hyper text transmission protocol (HTTP) message, at least comprises a storage module, a storage module and a communication module.Message processing module, if obtain a hypertext transfer protocol requests, judge whether the method identification code in this hypertext transfer protocol requests represents to get partial content method, change the method identification code in this hypertext transfer protocol requests into one and get full content method, produce one of a HTML (Hypertext Markup Language) and get full content request, and in a storage module, the method identification code recording of this hypertext transfer protocol requests is got to partial content method for this.Communication module is got full content request by this of this HTML (Hypertext Markup Language) producing and is sent to a server end.
Said method of the present invention can exist by procedure code mode.In the time that procedure code is loaded and carries out by machine, this machine will become for carrying out device of the present invention.
For above-mentioned purpose of the present invention, feature & benefits can be become apparent, special embodiment below, and coordinate appended diagram, be described in detail as follows.
brief description of the drawings
Fig. 1 shows the management system according to the embodiment of the present invention.
Fig. 2 is that a schematic diagram is the form showing according to the request message of the embodiment of the present invention.
Fig. 3 shows the HTTP message treatment method according to the embodiment of the present invention.
Fig. 4 shows the HTTP message treatment method according to another embodiment of the present invention.
Fig. 5 shows another HTTP message treatment method according to the embodiment of the present invention.
Embodiment
Fig. 1 shows the management system according to the embodiment of the present invention.At least comprise a client 100 and a server end 200 according to the management system 10 of the embodiment of the present invention.Client 100 can for example, couple by a transmission medium 300 (internet) with server end 200.Client 100 can be used a common communications protocol with server end 200, and HTTP, carries out communication by transmission medium 300.Therefore, client 100 is respectively HTTP client and http server end with server end 200.Client 100 can at least comprise a web browser 110, a message processing module 120, a communication module 130 and a storage module 140.Web browser 110 can be configured to ask and receive taking webpage as main content in response to received user's input or automation instruction.Web browser 110 also can display web page formula content using the output as client 100.Message processing module 120 can be in order to carry out according to corresponding HTTP message treatment method of the present invention, in order to carry out the method conversion of HTTP message.Corresponding HTTP message treatment method refers to the related description of following Fig. 3.130 of communication modules can carry out communication with server end 200, request message can be delivered to the response message that server end 200 or reception server end 200 are sent.When 140 of storage modules are used to carry out the method conversion of HTTP message, record the method identification code of HTTP request.For request content, client 100 can transmit the suitable server end of a request message to one 200 (a for example web page server) by transmission medium 300.Fig. 2 is that a schematic diagram is the form showing according to the request message of the embodiment of the present invention.As shown in Figure 2, a request message 20 can comprise a header part 22 and a content part 24.Wherein, header part 22 also comprises unified Resource Identification Code (URI) and a method identification code.URI can be in order to identify a resource, the HTTP method that method identification code can be used in order to identification, and such as OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT method etc., it is in the resource of being identified by URI, to carry out.For instance, with a partial data that comprises header part and content part, in the time that method identification code represents a HEAD method, represent as long as obtain the data of header part from server end 200, and in the time that method identification code represents a GET method, indicate to obtain from server end 200 partial data that comprises header part and content part.Note, in the time that the method identification code of a request message represents a HEAD method, can be regarded as a HTTP HEAD request.Similarly, in the time that the method identification code of a request message represents a GET method, can be regarded as a HTTP GET request.
Server end 200 can decide to reply which kind of message according to the content of received request message, and produce a response message (response message) according to related data, then response message is sent back to user by transmission medium 300 hold 100.For instance, in the time that the method identification code of the request message receiving represents a HEAD method, server end 200 only comprises response one response message of the data of header part, and in the time that the method identification code of the request message receiving represents a GET method, server end 200 is the partial data containing header part and content part by respond packet.Note, the form of request message and response message is the HTTP message format meeting for standard.Corresponding HTTP message treatment method will in after describe.
Fig. 3 shows the processing method according to the HTTP message of the embodiment of the present invention.Please also refer to Fig. 1, Fig. 2 and Fig. 3 describes.
As step S310, user holds 100 to obtain a HTTP request message by web browser 110.Wherein, HTTP request message at least comprises a method identification code, for example, wherein one in OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT, the service using in order to announcement server end 200 its wishs.
As step S320, user holds 100 message processing module 120 to judge whether the method identification code in HTTP request represents a HEAD method.For example, if when the method identification code in HTTP request is not expressed as HEAD method, be a POST method, step S320's is no, expression need not be carried out the conversion of requesting method, therefore,, as step S330, communication module 130 can directly transmit request message to server end 200.If when the method identification code in HTTP request represents HEAD method, i.e. step S320, expression must be carried out the conversion of requesting method, therefore, as step S340, message processing module 120 changes the method identification code in HTTP request into a GET method, produces accordingly the HTTP request of a transmission.Remind, the HTTP request of this transmission is a HTTP GET request.So as step S350, it is that a HEAD method is in storage module 140 that the HTTP GET request of generation is sent to the method identification code that server end 200 and message processing module 120 record HTTP request by communication module 130.
In the present embodiment, change to a HTTPGET request owing to sending the HTTP request of server end 200 to, therefore, when server end 200 receives after request message, hold 100 by replying corresponding to a response message of HTTP GET request to user.In other words, server end 200 holds 100 containing the reply message of the partial data of header part and content part to user by preparing respond packet.
In an embodiment, after receiving the response message that server end 200 responds, user holds 100 message processing module 120 by the content of further resolution response message and according to the requesting method information storing, to determine whether will carry out the conversion of requesting method.
Fig. 4 shows another processing method according to the HTTP message of the embodiment of the present invention.Please also refer to Fig. 1, Fig. 2 and Fig. 4 describes.
As step S410, after receiving the response message that server end 200 responds, user holds 100 message processing module 120 to judge whether the method identification code that storage module 140 records is HEAD method.If the method identification code that storage module 140 records is not HEAD method, for example be recorded as a POST method, or while not having this to record in storage module 140, be the no of step S420, expression need not be carried out the conversion of requesting method, therefore,, as step S430, directly carry out the subsequent treatment of corresponding this response message.If when the method identification code that storage module 140 records is HEAD method, be step S420 be, as step S440, message processing module 120 receives a header data of http response message by communication module 130, and after receiving the header data of http response message, stop the communication with server end 200.In step S440, message processing module 120 can pass through communication module 130, sequentially from server end 200, receives http response message, stops receiving until the response message receiving meets the required data of HEAD method.In other words, the remaining content part data of response message will be not can by user hold 100 receive.
Then,, as step S450, message processing module 120 transmits HTTP HEAD message to one application program.Therefore, application program will be carried out subsequent treatment with HTTP HEAD message.
What note is, because the HTTP request that sends server end 200 to changes to a HTTP GET request from a HTTP HEAD request, therefore, client 100 still can be received and cannot process the response message that the server end 200 of HTTP HEAD request is replied, make client 100 can in download before, header partial data according to response message obtains the information such as resource type, size, and can be according to self ability to play and residue storage area size, determine whether ask download file, to avoid the waste of network traffics, mobile phone electric power.
In another embodiment, for the problem that solves the extension name of web page files and actual file Type-Inconsistencies and cannot correctly open or download, in the time receiving a response message, client 100 also further checks the content type data (content type) of response message, if when content type data are expressed as the type that needs download, request corresponding to amendment response, according to response message, produce a HTTP HEAD message, and response data to the application program on upper strata of returning to this HTTP HEAD message is carried out subsequent treatment.
Fig. 5 shows another processing method according to the HTTP message of the embodiment of the present invention.Please also refer to Fig. 1, Fig. 2 and Fig. 5 describes.
As step S510, after receiving the response message that server end 200 responds, user holds 100 message processing module 120 to resolve and in received response message, obtains a content type identification code.If when the content type identification code obtaining is expressed as the non-type that needs download, it is for example a html file type, be the no of step S520, be expressed as the type that webpage can directly be opened, need not carry out the conversion of requesting method, therefore,, as step S530, directly carry out the subsequent treatment of corresponding this response message.If when the content type identification code obtaining is expressed as the type that needs download, it is for example a multimedia file type, be step S520 be, as step S540, message processing module 120 will be automatically according to response message, produce a HTTP HEAD message, and the application program that the HTTP HEAD message of generation is sent to upper strata is carried out to subsequent treatment.What receive due to the application program on upper strata is a HTTP HEAD message, and therefore, client 100 can then be sent a HTTP GET again and ask to server end 200, to require downloading correct file, obtains a download file of respective type identification code.Now, can occur that a picture is confirmed whether to download for user.
Therefore, by HTTP message treatment method and the FTP client FTP of this case, can carry out extra process for HTTP message, user's end can be before transmitting the request message of ad hoc approach, the conversion of carrying out a requesting method is for example converted to HEAD request one GET request and transmits server end afterwards again, can cannot receive the transmission problem that HEAD asks by settlement server end.In addition, by HTTP message treatment method and the FTP client FTP of this case, in the time receiving a response message, can further check the content type data of response message, and in the time that content type data are expressed as the type that needs download, the request that amendment response is corresponding, according to response message, produce a HTTP HEAD message, and response data to the application program on upper strata of returning to HTTP HEAD message carries out subsequent treatment, can effectively solve the extension name of web page files and actual file Type-Inconsistencies and the problem that cannot correctly open or download.
Method of the present invention, or specific modality or its part, can exist with the form of procedure code.Procedure code can be contained in tangible media, as floppy disk, disc, hard disk or any other machine readable are got (as embodied on computer readable) Storage Media, also or be not limited to the computer program of external form, wherein, when procedure code is by machine, when loading and carry out as computer, this machine becomes to participate in device of the present invention.Procedure code also can pass through some transfer mediums, and as electric wire or cable, optical fiber or any transmission kenel transmit, wherein, when procedure code is by machine, when receiving, load and carry out as computer, this machine becomes to participate in device of the present invention.When in general service processing unit implementation, procedure code provides a class of operation to be similar to the unique apparatus of application particular logic circuit in conjunction with processing unit.
Although the present invention discloses as above with preferred embodiment; so it is not in order to limit the present invention; any those skilled in the art; without departing from the spirit and scope of the present invention; when doing a little change and retouching, therefore protection scope of the present invention is when being as the criterion depending on the appended claim scope person of defining.

Claims (4)

1. a hyper text transmission protocol (HTTP) message processing method, is applicable to a HTML (Hypertext Markup Language) client, comprises the following steps:
Obtain a hypertext transfer protocol requests by a web browser;
Judge whether the method identification code in this hypertext transfer protocol requests represents to get partial content method;
If so, change the method identification code in this hypertext transfer protocol requests into one and get full content method, produce one of a HTML (Hypertext Markup Language) and get full content request;
This of this HTML (Hypertext Markup Language) producing got to full content request and be sent to one and cannot process the server end of HTTPHEAD request, and in a storage module, the method identification code recording of this hypertext transfer protocol requests is got to partial content method for this;
In the time receiving a response message of this server end passback, judge whether the method identification code that this storage module records is that this gets partial content method; And
If so, receive a header data of this response message to getting partial content method, and after receiving the header data of this response message, stop the communication with this server end; And
Transmit HTTP HEAD message to one application program of this HTML (Hypertext Markup Language).
2. hyper text transmission protocol (HTTP) message processing method according to claim 1, wherein this full content comprises this partial content, this partial content comprises following or its combination:
One extracting method identification code;
One unified Resource Identification Code; And
One protocol version.
3. a HTML (Hypertext Markup Language) FTP client FTP, in order to process hyper text transmission protocol (HTTP) message, comprising:
One web browser, in order to obtain a hypertext transfer protocol requests;
One storage module;
One message processing module, obtain this hypertext transfer protocol requests, judge whether the method identification code in this hypertext transfer protocol requests represents to get partial content method, if, change the method identification code in this hypertext transfer protocol requests into one and get full content method, produce one of a HTML (Hypertext Markup Language) and get full content request, and in this storage module, the method identification code recording of this hypertext transfer protocol requests is got to partial content method for this; And
One communication module, gets full content request by this of this HTML (Hypertext Markup Language) producing and is sent to the server end that cannot process HTTP HEAD request,
Wherein, in the time receiving a response message of this server end passback, this message processing module judges whether the method identification code that this storage module records is that this gets partial content method, if, receive a header data of this response message to getting partial content method, and after receiving the header data of this response message, stop and the communication of this server end, and transmit HTTPHEAD message to one application program of this HTML (Hypertext Markup Language).
4. HTML (Hypertext Markup Language) FTP client FTP according to claim 3, wherein this full content comprises this partial content, this partial content comprises following or its combination:
One extracting method identification code;
One unified Resource Identification Code; And
One protocol version.
CN201010256049.5A 2010-08-11 2010-08-11 Hyper text transmission protocol (HTTP) message processing method and client system thereof Expired - Fee Related CN101917476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010256049.5A CN101917476B (en) 2010-08-11 2010-08-11 Hyper text transmission protocol (HTTP) message processing method and client system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010256049.5A CN101917476B (en) 2010-08-11 2010-08-11 Hyper text transmission protocol (HTTP) message processing method and client system thereof

Publications (2)

Publication Number Publication Date
CN101917476A CN101917476A (en) 2010-12-15
CN101917476B true CN101917476B (en) 2014-06-25

Family

ID=43324858

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010256049.5A Expired - Fee Related CN101917476B (en) 2010-08-11 2010-08-11 Hyper text transmission protocol (HTTP) message processing method and client system thereof

Country Status (1)

Country Link
CN (1) CN101917476B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243228A (en) * 2013-06-07 2014-12-24 金琥 Method for detecting HTTP tunnel data based on conversation and HTTP protocol standard
CN105991564A (en) * 2015-02-05 2016-10-05 阿里巴巴集团控股有限公司 Message processing method and device
CN107426282A (en) * 2017-05-02 2017-12-01 努比亚技术有限公司 A kind of picture loading method, terminal and server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101248427A (en) * 2003-04-17 2008-08-20 迈克非公司 System, method and computer program product for content/context sensitive scanning utilizing a mobile communication device
JP2008250447A (en) * 2007-03-29 2008-10-16 Nec Corp Public communication service providing method and system
CN101325523A (en) * 2007-06-11 2008-12-17 纬创资通股份有限公司 Method for establishing network connecting line between client and server and correlated system thereof
CN101753606A (en) * 2008-12-03 2010-06-23 北京天融信科技有限公司 Method for realizing WEB reverse proxy

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3881182B2 (en) * 2001-03-09 2007-02-14 株式会社エヌ・ティ・ティ・ドコモ Relay method and proxy server device
KR100501334B1 (en) * 2003-08-04 2005-07-18 삼성전자주식회사 Apparatus and method for processing multimedia data of home media gateway improving thin client technique

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101248427A (en) * 2003-04-17 2008-08-20 迈克非公司 System, method and computer program product for content/context sensitive scanning utilizing a mobile communication device
JP2008250447A (en) * 2007-03-29 2008-10-16 Nec Corp Public communication service providing method and system
CN101325523A (en) * 2007-06-11 2008-12-17 纬创资通股份有限公司 Method for establishing network connecting line between client and server and correlated system thereof
CN101753606A (en) * 2008-12-03 2010-06-23 北京天融信科技有限公司 Method for realizing WEB reverse proxy

Also Published As

Publication number Publication date
CN101917476A (en) 2010-12-15

Similar Documents

Publication Publication Date Title
US9530415B2 (en) System and method of providing speech processing in user interface
JP6283132B2 (en) Mobile device, communication method and recording medium
CN104901955B (en) A kind of method for early warning, device and processing server
CN104135753A (en) Wireless network access method, wireless network access device, terminal and server
US9143378B2 (en) Rendering components within different browser environments
CN105205072B (en) The methods of exhibiting and system of webpage information
CN106549989B (en) Data transmission method and system, user terminal and application server
CN104717647B (en) Professional ability method for authenticating, equipment and system
CN102761532A (en) Information processing system and method for network video
US20120271901A1 (en) Method and apparatus for connecting devices
CN109067860B (en) Mobile terminal message processing method and related device
CN104065679B (en) The method and client of a kind of remote desktop operation
CN101917476B (en) Hyper text transmission protocol (HTTP) message processing method and client system thereof
JP5530217B2 (en) Document browsing system and document conversion server
CN104954363A (en) Method and device for generating interface document
EP2566177A1 (en) Electronic apparatus and method for transferring contents on cloud system to device connected to DLNA
JP2004246747A (en) Wrapping method and system of existing service
AU2018390863B2 (en) Computer system and method for extracting dynamic content from websites
CN105245446B (en) A kind of file transmitting method and gateway
JP5517255B2 (en) Service connection control method, control node server and program in a plurality of service node servers
CN103647812A (en) A method and an apparatus for displaying a picture on different terminal devices
JP2005143100A (en) Erp access method from mobile device
CN103795760A (en) Method and system for processing document through network and system for processing data through network
JP4797054B2 (en) Data relay apparatus and data relay method
JP2008078774A (en) Home gateway, and home gateway control program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: KY WIRE ELECTRIC CO., LTD.

Free format text: FORMER OWNER: MEISHANG WEIRUI ELECTRIC COMPANY

Effective date: 20131015

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20131015

Address after: The Cayman Islands, British West Indies

Applicant after: VIA Telecom Co.,Ltd.

Address before: California, USA

Applicant before: VIA TELECOM, Inc.

C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160803

Address after: California, USA

Patentee after: INTEL Corp.

Address before: The Cayman Islands, British West Indies

Patentee before: VIA Telecom Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200408

Address after: California, USA

Patentee after: Apple Inc.

Address before: California, USA

Patentee before: INTEL Corp.

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

Granted publication date: 20140625