JP4554723B2 - ネットワーク応答バッファリング動作の管理 - Google Patents
ネットワーク応答バッファリング動作の管理 Download PDFInfo
- Publication number
- JP4554723B2 JP4554723B2 JP2009505365A JP2009505365A JP4554723B2 JP 4554723 B2 JP4554723 B2 JP 4554723B2 JP 2009505365 A JP2009505365 A JP 2009505365A JP 2009505365 A JP2009505365 A JP 2009505365A JP 4554723 B2 JP4554723 B2 JP 4554723B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- buffering
- buffer
- requested
- handler
- 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
Links
- 230000003139 buffering effect Effects 0.000 title claims description 182
- 230000004044 response Effects 0.000 title claims description 167
- 239000000872 buffer Substances 0.000 claims description 102
- 238000000034 method Methods 0.000 claims description 39
- 230000006399 behavior Effects 0.000 claims description 29
- 230000009471 action Effects 0.000 claims description 19
- 238000012546 transfer Methods 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 11
- 238000012805 post-processing Methods 0.000 claims description 11
- 238000001914 filtration Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
WriteResponse()‐クライアントにデータ送信するために用いられ、特定のハンドラに対する構成情報に基づいて応答バッファリングを内部で用いることができる。
Claims (17)
- コンテンツを他のコンピュータへ返すコンテンツサーバを含み、コンテンツの要求に応答して他のコンピュータへ返されるコンテンツをバッファリングするように構成されたコンテンツバッファを含み、コンテンツバッファでのコンテンツのバッファリングを制御するために用いられるデフォルトのバッファリング動作を有するコンピュータシステムで、コンテンツの要求に応答してコンテンツに特有のバッファリング動作を適用するための方法であって、
コンテンツサーバが、クライアントから、要求されているコンテンツを識別するコンテンツIDを含むコンテンツの要求を受信する動作と、
コンテンツIDを、コンテンツIDに対応する要求されているコンテンツの少なくとも一部を生成するハンドラを識別するハンドラID、およびコンテンツIDに対応する生成されたコンテンツを返すときに用いられるバッファリング動作を示すバッファ動作データの部分にマッピングするディスパッチテーブルにアクセスする動作と、
前記ディスパッチテーブルを参照して、前記要求に含まれた前記コンテンツIDを、対応する要求されているコンテンツを供給するように構成された対応するハンドラのハンドラID、および前記コンテンツIDについての前記ハンドラから返される要求されているコンテンツのいずれかのために使用される特有のバッファリング動作を示すバッファ動作データの対応する部分にマッピングする動作であって、前記特有のバッファリング動作が、前記デフォルトのバッファリング動作と異なり、前記ディスパッチテーブル中のバッファ動作データの他の部分の少なくとも1つと異なる、動作と、
前記ハンドラからの前記要求されているコンテンツの部分にアクセスする動作と、
前記コンテンツIDがマップされたバッファ動作データの部分に示された前記特有のバッファリング動作に従って、前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作と、
前記コンテンツIDがマップされたバッファ動作データの部分に示された前記特有のバッファリング動作に従って、前記クライアントへ、前記要求されているコンテンツの部分を転送する動作と
を含むことを特徴とする方法。 - 前記コンテンツの要求を受信する動作は、URLを受信する動作を含むことを特徴とする請求項1記載の方法。
- 前記コンテンツの要求を受信する動作は、ウェブサーバがコンテンツの要求を受信する動作を含むことを特徴とする請求項1記載の方法。
- 前記コンテンツIDを対応するハンドラIDにマッピングする動作は、URLを対応するハンドラIDにマッピングする動作を含むことを特徴とする請求項1記載の方法。
- 前記特有のバッファリング動作は、前記ハンドラからのコンテンツが前記コンテンツバッファをバイパスすることを示すバッファリング動作であることを特徴とする請求項1記載の方法。
- 前記コンテンツIDをバッファ動作データの部分にマッピングする動作は、前記ハンドラに対応するアプリケーションから応答バッファAPI呼び出しを受信する動作を含むことを特徴とする請求項1記載の方法。
- 前記バッファ動作データの部分に示された前記特有のバッファリング動作に従って前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作は、たとえ前記デフォルトのバッファリング動作が要求されているコンテンツをバッファリングすることになっていても、前記要求されているコンテンツが前記コンテンツバッファの利用可能メモリより大きいのでバッファリングをバイパスする動作を含むことを特徴とする請求項1記載の方法。
- 前記バッファ動作データの部分に示された前記特有のバッファリング動作に従って前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作は、要求されているコンテンツが最初のバイトに対する時間の要件及び転送速度要件のうちの少なくとも1つを有しているということを判断する動作を含むことを特徴とする請求項1記載の方法。
- 前記バッファ動作データの部分に示された前記特有のバッファリング動作に従って前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作は、前記ハンドラがそれ自体のバッファリングを提供するということを判断する動作を含むことを特徴とする請求項1記載の方法。
- 前記バッファ動作データの部分に示された前記特有のバッファリング動作に従って前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作は、たとえ前記デフォルトのバッファリング動作が要求されたコンテンツをバッファリングするべきではないということを示している場合であっても、前記要求されているコンテンツの部分をバッファリングする動作を含むことを特徴とする請求項1記載の方法。
- 前記クライアントへ前記要求されているコンテンツの部分を転送する動作は、前記コンテンツサーバが前記要求されているコンテンツの部分を前記クライアントへ直接送信する動作を含むことを特徴とする請求項1記載の方法。
- 前記要求されているコンテンツの部分に対する後処理を実行する動作をさらに含み、前記後処理は、前記コンテンツの部分を圧縮すること、前記コンテンツの部分を暗号化すること、前記コンテンツの部分をフィルタリングすること、前記コンテンツの部分をキャッシュに格納することの中から選択されることを特徴とする請求項1記載の方法。
- 前記コンテンツサーバが前記コンテンツバッファから前記処理された前記要求されているコンテンツの部分を取り出す動作と、
前記コンテンツサーバが前記処理された前記要求されているコンテンツの部分を前記クライアントへ送信する動作と
を更に含むことを特徴とする請求項12記載の方法。 - コンテンツを他のコンピュータシステムへ返すウェブサーバを含み、コンテンツの要求に応答して他のコンピュータシステムへ返されるコンテンツをバッファリングするように構成されたコンテンツバッファを含み、コンテンツバッファでのコンテンツのバッファリングを制御するために用いられるデフォルトのバッファリング動作を有するコンピュータシステムで、ウェブベースコンテンツの要求に応答してコンテンツに特有のバッファリング動作を適用するための方法であって、
ウェブサーバが、クライアントから、URLを受信する動作と、
前記URLを、前記URLに対応する要求されているコンテンツの少なくとも一部を生成するハンドラを識別するハンドラID、および前記URLに対応する生成されたコンテンツを返すときに用いられるバッファリング動作を示すバッファ動作データの部分にマッピングするディスパッチテーブルにアクセスする動作と、
前記ディスパッチテーブルを参照して、前記URLを、前記URLに示されているウェブサーバのネームスペースの部分についての要求されているウェブベースコンテンツを供給するように構成された対応するハンドラ、および前記URLについての前記ハンドラから返される要求されているコンテンツのいずれかのために使用される特有のバッファリング動作を示すバッファ動作データの対応する部分にマッピングする動作であって、前記特有のバッファリング動作が、前記デフォルトのバッファリング動作と異なり、他のURLについて示されるバッファリング動作であってハンドラがマップされたバッファリング動作の少なくとも1つと異なる、動作と、
前記ハンドラからの前記要求されているウェブベースコンテンツの部分にアクセスする動作と、
前記URLがマップされたバッファ動作データの部分に示された前記特有のバッファリング動作に従って、前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作と、
前記URLがマップされたバッファ動作データの部分に示された前記特有のバッファリング動作に従って、前記クライアントへ、前記要求されているウェブベースコンテンツの部分を転送する動作と
を含むことを特徴とする方法。 - 前記バッファ動作データの部分に示された前記特有のバッファリング動作に従って前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作は、ハンドラに示されたバッファリング動作に従って前記要求されているウェブベースコンテンツを転送するべきであるということを判断する動作を含むことを特徴とする請求項14記載の方法。
- 前記バッファ動作データの部分に示された前記特有のバッファリング動作に従って前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングする動作は、前記要求されているウェブベースコンテンツのコンテンツタイプに基づいたバッファリング動作に従って前記要求されているウェブベースコンテンツが転送されるべきであるということを判断する動作を含むことを特徴とする請求項14記載の方法。
- コンピュータシステムであって、
1つまたは複数のプロセッサと、
システムメモリと、
コンテンツの要求に応答して他のコンピュータへ返されるコンテンツをバッファリングするように構成されたコンテンツバッファと、
コンテンツを他のコンピュータシステムへ返すように構成されたコンテンツサーバを表すプログラムを記憶した1つまたは複数のコンピュータ可読記憶媒体と、
を含み、
前記コンテンツサーバは、
コンテンツを転送するときのデフォルトのバッファリング動作を有し、
クライアントから、要求されているコンテンツを識別するコンテンツIDを含むコンテンツの要求を受信し、
コンテンツIDを、コンテンツIDに対応する要求されているコンテンツの少なくとも一部を生成するハンドラを識別するハンドラID、およびコンテンツIDに対応する生成されたコンテンツを返すときに用いられるバッファリング動作を示すバッファ動作データの部分にマッピングするディスパッチテーブルにアクセスし、
前記ディスパッチテーブルを参照して、前記要求を、要求されているコンテンツを供給するように構成されたハンドラの対応するハンドラID、および前記コンテンツIDについての前記ハンドラから返される要求されているコンテンツのいずれかのために使用される特有のバッファリング動作を示すバッファ動作データの対応する部分にマッピングし、前記特有のバッファリング動作が、前記デフォルトのバッファリング動作と異なり、前記ディスパッチテーブル中のバッファ動作データの他の部分の少なくとも1つと異なり、 前記ハンドラからの前記要求されているウェブベースコンテンツの部分にアクセスし、
前記コンテンツIDがマップされたバッファ動作データの部分に示された前記特有のバッファリング動作に従って、前記コンテンツバッファで前記要求されているコンテンツの部分をバッファリングし、
前記コンテンツIDがマップされたバッファ動作データの部分に示された前記特有のバッファリング動作に従って、クライアントへ、要求されているコンテンツの部分を転送する
ように構成されることを特徴とするコンピュータシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/404,412 US7636769B2 (en) | 2006-04-14 | 2006-04-14 | Managing network response buffering behavior |
PCT/US2007/006024 WO2007120411A1 (en) | 2006-04-14 | 2007-03-08 | Managing network response buffering behavior |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009533757A JP2009533757A (ja) | 2009-09-17 |
JP2009533757A5 JP2009533757A5 (ja) | 2010-04-22 |
JP4554723B2 true JP4554723B2 (ja) | 2010-09-29 |
Family
ID=38606123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009505365A Expired - Fee Related JP4554723B2 (ja) | 2006-04-14 | 2007-03-08 | ネットワーク応答バッファリング動作の管理 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7636769B2 (ja) |
EP (1) | EP2011029B1 (ja) |
JP (1) | JP4554723B2 (ja) |
KR (1) | KR20090009804A (ja) |
CN (1) | CN101421719B (ja) |
WO (1) | WO2007120411A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306344A1 (en) * | 2009-04-06 | 2010-12-02 | Nokia Corporation | Methods and Systems for Using Multipart Messaging with Preset Constraints |
US8528002B2 (en) * | 2009-05-11 | 2013-09-03 | International Business Machines Corporation | Providing access control for a destination in a messaging system |
US20110060812A1 (en) * | 2009-09-10 | 2011-03-10 | Level 3 Communications, Llc | Cache server with extensible programming framework |
US9058252B2 (en) | 2010-03-24 | 2015-06-16 | Microsoft Technology Licensing, Llc | Request-based server health modeling |
CN107426145A (zh) * | 2011-01-25 | 2017-12-01 | 交互数字专利控股公司 | 用于基于内容标识来自动地发现和获取内容的方法和设备 |
KR101107732B1 (ko) * | 2011-03-18 | 2012-01-25 | 홍경환 | 넝쿨작물의 성장 안내기 |
KR20160039922A (ko) * | 2014-10-02 | 2016-04-12 | 삼성전자주식회사 | 영상처리장치 및 그 제어방법 |
CN107566206B (zh) | 2017-08-04 | 2020-09-04 | 华为技术有限公司 | 一种流量测量方法、设备及系统 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08180006A (ja) * | 1994-12-22 | 1996-07-12 | Hitachi Ltd | ネットワークインタフェースおよび計算機ネットワークシステム |
US6411994B2 (en) * | 1997-10-07 | 2002-06-25 | Interval Research Corporation | Interface system for providing content using context hotspots |
US6836829B2 (en) * | 1998-11-20 | 2004-12-28 | Via Technologies, Inc. | Peripheral device interface chip cache and data synchronization method |
US6778499B1 (en) * | 1999-06-18 | 2004-08-17 | Nortel Networks Limited | Method and apparatus for enabling the smooth transmission of bursty data in a wireless communications system |
DE19928939A1 (de) | 1999-06-24 | 2001-01-11 | Giesecke & Devrient Gmbh | Datenträger sowie Verfahren zur Datenübertragung und zur Speicherverwaltung |
US6571332B1 (en) * | 2000-04-11 | 2003-05-27 | Advanced Micro Devices, Inc. | Method and apparatus for combined transaction reordering and buffer management |
US7222150B1 (en) * | 2000-08-15 | 2007-05-22 | Ikadega, Inc. | Network server card and method for handling requests received via a network interface |
US6766376B2 (en) * | 2000-09-12 | 2004-07-20 | Sn Acquisition, L.L.C | Streaming media buffering system |
US20020075875A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with transmission scheduling and flow control |
WO2002045369A1 (en) * | 2000-11-29 | 2002-06-06 | Pulsent Corporation | Method and apparatus for a hybrid communication network |
KR20020043972A (ko) | 2000-12-05 | 2002-06-12 | 오명철 | 네트워크 상의 컨텐츠 변환 전송 집중화 시스템 및 그제어방법 |
US20020089941A1 (en) * | 2001-01-05 | 2002-07-11 | Chien-Meen Hwang | Network receiver utilizing sample management buffers |
KR100369900B1 (ko) | 2001-03-27 | 2003-02-05 | 주식회사 비즈모델라인 | 씨디엔을 이용한 웹하드 운영 및 관리 방법 |
US7155727B2 (en) * | 2001-06-19 | 2006-12-26 | Sun Microsystems, Inc. | Efficient data buffering in a multithreaded environment |
US6986018B2 (en) * | 2001-06-26 | 2006-01-10 | Microsoft Corporation | Method and apparatus for selecting cache and proxy policy |
KR100812211B1 (ko) | 2001-10-06 | 2008-03-13 | 주식회사 비즈모델라인 | 스트리밍을 이용한 애플리케이션 제공 시스템 및 방법 |
KR100450675B1 (ko) * | 2002-03-19 | 2004-10-01 | 삼성전자주식회사 | 성능향상 및 전력소모를 감소시킬 수 있는 tlb |
ITTO20020341A1 (it) * | 2002-04-19 | 2003-10-20 | Telecom Italia Lab Spa | Procedimento per realizzare l'interlavoro fra reti del tipo content delivery network -cdn-,relativo insieme di reti e componente di interfac |
US6735647B2 (en) * | 2002-09-05 | 2004-05-11 | International Business Machines Corporation | Data reordering mechanism for high performance networks |
JP4291664B2 (ja) * | 2003-10-14 | 2009-07-08 | 株式会社日立製作所 | 通信バッファ予約機能を備えるストレージ装置およびシステム |
KR20050040968A (ko) * | 2003-10-29 | 2005-05-04 | 삼성전자주식회사 | 인터렉티브 정보저장매체의 재생을 위한 버퍼 메모리 관리장치, 관리 방법 및 그 정보저장매체 |
KR100803683B1 (ko) * | 2004-03-04 | 2008-02-20 | 인터디지탈 테크날러지 코포레이션 | 이동성이 가능한 시스템 구조의 소프트웨어 아키텍쳐 및응용 프로그래밍 인터페이스 |
US7421700B2 (en) * | 2004-03-15 | 2008-09-02 | Microsoft Corporation | Interprocess buffer management using a buffer delay time |
JP4208079B2 (ja) * | 2004-05-14 | 2009-01-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データベースサーバ、プログラム、記録媒体、及び制御方法 |
JP2005333434A (ja) * | 2004-05-20 | 2005-12-02 | Matsushita Electric Ind Co Ltd | 無線モジュール |
US20060020721A1 (en) | 2004-05-26 | 2006-01-26 | Microchip Technology Incorporated | Configurable ping-pong buffers for USB buffer descriptor tables |
-
2006
- 2006-04-14 US US11/404,412 patent/US7636769B2/en not_active Expired - Fee Related
-
2007
- 2007-03-08 CN CN2007800131561A patent/CN101421719B/zh not_active Expired - Fee Related
- 2007-03-08 KR KR1020087024888A patent/KR20090009804A/ko not_active IP Right Cessation
- 2007-03-08 WO PCT/US2007/006024 patent/WO2007120411A1/en active Application Filing
- 2007-03-08 JP JP2009505365A patent/JP4554723B2/ja not_active Expired - Fee Related
- 2007-03-08 EP EP07752706.7A patent/EP2011029B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009533757A (ja) | 2009-09-17 |
CN101421719A (zh) | 2009-04-29 |
EP2011029B1 (en) | 2019-05-01 |
EP2011029A1 (en) | 2009-01-07 |
KR20090009804A (ko) | 2009-01-23 |
WO2007120411A1 (en) | 2007-10-25 |
EP2011029A4 (en) | 2016-04-27 |
US20070244993A1 (en) | 2007-10-18 |
CN101421719B (zh) | 2011-07-06 |
US7636769B2 (en) | 2009-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10798203B2 (en) | Method and apparatus for reducing network resource transmission size using delta compression | |
JP4554723B2 (ja) | ネットワーク応答バッファリング動作の管理 | |
US20190098109A1 (en) | Processing dns queries to identify pre-processing information | |
US9032096B2 (en) | Reducing the impact of network latency on application performance | |
US7908317B2 (en) | System and method for URL compression | |
US6101328A (en) | System for preventing multiple instances of the same dynamic executable module | |
US20180375952A1 (en) | Method and apparatus for reducing network resource transmission size using delta compression | |
US11064043B2 (en) | System and method for providing an adjunct device in a content distribution network | |
US20030145230A1 (en) | System for exchanging data utilizing remote direct memory access | |
CA2956805C (en) | Web redirection for caching | |
US8621092B2 (en) | Remote portlet consumer with enhanced resource URL processing | |
JP2009530736A (ja) | 初期動的レンダリング制御データの推定 | |
JP5988402B2 (ja) | Webコンテンツ先読み制御装置、Webコンテンツ先読み制御プログラム、及びWebコンテンツ先読み制御方法 | |
US6934761B1 (en) | User level web server cache control of in-kernel http cache | |
KR100925644B1 (ko) | 오브젝트 전송 시스템 및 그 제어방법 | |
US7904574B1 (en) | Managing locally stored web-based database data | |
Guthrie et al. | Asp. net http runtime | |
Li et al. | System Framework for Web Content Adaptation and Intermediary Services: Design and Implementation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100308 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100308 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20100406 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20100428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100507 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20100518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100611 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100709 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100714 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |