EP1076290B1 - Method for on-demand network application download and execution - Google Patents
Method for on-demand network application download and execution Download PDFInfo
- Publication number
- EP1076290B1 EP1076290B1 EP00306806A EP00306806A EP1076290B1 EP 1076290 B1 EP1076290 B1 EP 1076290B1 EP 00306806 A EP00306806 A EP 00306806A EP 00306806 A EP00306806 A EP 00306806A EP 1076290 B1 EP1076290 B1 EP 1076290B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- file
- applet
- files
- virtual machine
- root
- 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 - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/371,437 US6718364B2 (en) | 1999-08-10 | 1999-08-10 | Method and apparatus for expedited file downloads in an applet environment |
US371437 | 1999-08-10 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP1076290A2 EP1076290A2 (en) | 2001-02-14 |
EP1076290A3 EP1076290A3 (en) | 2003-10-08 |
EP1076290B1 true EP1076290B1 (en) | 2007-08-01 |
Family
ID=23463997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP00306806A Expired - Lifetime EP1076290B1 (en) | 1999-08-10 | 2000-08-09 | Method for on-demand network application download and execution |
Country Status (3)
Country | Link |
---|---|
US (1) | US6718364B2 (un) |
EP (1) | EP1076290B1 (un) |
DE (1) | DE60035745T2 (un) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7281018B1 (en) | 2004-05-26 | 2007-10-09 | Microsoft Corporation | Form template data source change |
US7673227B2 (en) | 2000-06-21 | 2010-03-02 | Microsoft Corporation | User interface for integrated spreadsheets and word processing tables |
US7676843B1 (en) | 2004-05-27 | 2010-03-09 | Microsoft Corporation | Executing applications at appropriate trust levels |
US7689929B2 (en) | 2000-06-21 | 2010-03-30 | Microsoft Corporation | Methods and systems of providing information to computer users |
US7692636B2 (en) | 2004-09-30 | 2010-04-06 | Microsoft Corporation | Systems and methods for handwriting to a screen |
US7712022B2 (en) | 2004-11-15 | 2010-05-04 | Microsoft Corporation | Mutually exclusive options in electronic forms |
US7721190B2 (en) | 2004-11-16 | 2010-05-18 | Microsoft Corporation | Methods and systems for server side form processing |
US7725834B2 (en) | 2005-03-04 | 2010-05-25 | Microsoft Corporation | Designer-created aspect for an electronic form template |
US7743063B2 (en) | 2000-06-21 | 2010-06-22 | Microsoft Corporation | Methods and systems for delivering software via a network |
US7818677B2 (en) | 2000-06-21 | 2010-10-19 | Microsoft Corporation | Single window navigation methods and systems |
US7865477B2 (en) | 2003-03-28 | 2011-01-04 | Microsoft Corporation | System and method for real-time validation of structured data files |
US7900134B2 (en) | 2000-06-21 | 2011-03-01 | Microsoft Corporation | Authoring arbitrary XML documents using DHTML and XSLT |
US7904801B2 (en) | 2004-12-15 | 2011-03-08 | Microsoft Corporation | Recursive sections in electronic forms |
US7913159B2 (en) | 2003-03-28 | 2011-03-22 | Microsoft Corporation | System and method for real-time validation of structured data files |
US7925621B2 (en) | 2003-03-24 | 2011-04-12 | Microsoft Corporation | Installing a solution |
US7937651B2 (en) | 2005-01-14 | 2011-05-03 | Microsoft Corporation | Structural editing operations for network forms |
US7971139B2 (en) | 2003-08-06 | 2011-06-28 | Microsoft Corporation | Correlation, association, or correspondence of electronic forms |
US7979856B2 (en) | 2000-06-21 | 2011-07-12 | Microsoft Corporation | Network-based software extensions |
US8001459B2 (en) | 2005-12-05 | 2011-08-16 | Microsoft Corporation | Enabling electronic documents for limited-capability computing devices |
US8010515B2 (en) | 2005-04-15 | 2011-08-30 | Microsoft Corporation | Query to an electronic form |
US8046683B2 (en) | 2004-04-29 | 2011-10-25 | Microsoft Corporation | Structural editing with schema awareness |
US8200975B2 (en) | 2005-06-29 | 2012-06-12 | Microsoft Corporation | Digital signatures for network forms |
US8487879B2 (en) | 2004-10-29 | 2013-07-16 | Microsoft Corporation | Systems and methods for interacting with a computer through handwriting to a screen |
US8892993B2 (en) | 2003-08-01 | 2014-11-18 | Microsoft Corporation | Translation file |
US8918729B2 (en) | 2003-03-24 | 2014-12-23 | Microsoft Corporation | Designing electronic forms |
US9880824B2 (en) | 2015-06-05 | 2018-01-30 | Apple Inc. | On demand resources |
US11818224B2 (en) | 2015-06-05 | 2023-11-14 | Apple Inc. | On demand resources |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6324685B1 (en) * | 1998-03-18 | 2001-11-27 | Becomm Corporation | Applet server that provides applets in various forms |
US7330886B2 (en) | 1999-10-27 | 2008-02-12 | American Power Conversion Corporation | Network appliance management |
US6714977B1 (en) | 1999-10-27 | 2004-03-30 | Netbotz, Inc. | Method and system for monitoring computer networks and equipment |
US7392309B2 (en) * | 1999-10-27 | 2008-06-24 | American Power Conversion Corporation | Network appliance management |
US7624356B1 (en) | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
US7117435B1 (en) | 2000-06-21 | 2006-10-03 | Microsoft Corporation | Spreadsheet fields in text |
US6874143B1 (en) | 2000-06-21 | 2005-03-29 | Microsoft Corporation | Architectures for and methods of providing network-based software extensions |
US20020165879A1 (en) * | 2000-12-12 | 2002-11-07 | Jacob Dreyband | TD/TDX universal data presentation system and method |
US8271626B2 (en) | 2001-01-26 | 2012-09-18 | American Power Conversion Corporation | Methods for displaying physical network topology and environmental status by location, organization, or responsible party |
GB2374165A (en) * | 2001-04-02 | 2002-10-09 | Global Knowledge Network | Secure distribution of electronic media |
US20020174161A1 (en) * | 2001-05-18 | 2002-11-21 | Scheetz Michael A. | Java startup wrapper |
US7210094B2 (en) * | 2001-07-11 | 2007-04-24 | International Business Machines Corporation | Method and system for dynamic web page breadcrumbing using javascript |
US6961932B2 (en) * | 2001-08-15 | 2005-11-01 | Microsoft Corporation | Semantics mapping between different object hierarchies |
US7076785B2 (en) * | 2001-08-15 | 2006-07-11 | Microsoft Corporation | Lazy loading with code conversion |
US6907451B1 (en) * | 2001-09-29 | 2005-06-14 | Siebel Systems, Inc. | Method, apparatus, and system for immediate posting of changes in a client server environment |
US8359335B2 (en) | 2001-09-29 | 2013-01-22 | Siebel Systems, Inc. | Computing system and method to implicitly commit unsaved data for a world wide web application |
US7885996B2 (en) | 2001-09-29 | 2011-02-08 | Siebel Systems, Inc. | Method, apparatus, and system for implementing notifications in a framework to support web-based applications |
US7203948B2 (en) * | 2001-09-29 | 2007-04-10 | Siebel Systems, Inc. | Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications |
US7146617B2 (en) | 2001-09-29 | 2006-12-05 | Siebel Systems, Inc. | Method, apparatus, and system for implementing view caching in a framework to support web-based applications |
US7461119B2 (en) * | 2001-09-29 | 2008-12-02 | Siebel Systems, Inc. | Method, apparatus, and system for managing status of requests in a client server environment |
US7870492B2 (en) | 2001-10-02 | 2011-01-11 | Siebel Systems, Inc. | Method, apparatus, and system for managing commands in a client server environment |
GB0125176D0 (en) * | 2001-10-19 | 2001-12-12 | Koninkl Philips Electronics Nv | A method of compiling bytecode to native code |
JP2003173246A (ja) * | 2001-12-05 | 2003-06-20 | Ricoh Co Ltd | デバイス情報収集方法、プログラム、サーバ装置及び記憶媒体 |
US20030233483A1 (en) * | 2002-04-23 | 2003-12-18 | Secure Resolutions, Inc. | Executing software in a network environment |
US7178144B2 (en) * | 2002-04-23 | 2007-02-13 | Secure Resolutions, Inc. | Software distribution via stages |
US7401133B2 (en) | 2002-04-23 | 2008-07-15 | Secure Resolutions, Inc. | Software administration in an application service provider scenario via configuration directives |
US20040073903A1 (en) * | 2002-04-23 | 2004-04-15 | Secure Resolutions,Inc. | Providing access to software over a network via keys |
DE60330659D1 (de) | 2002-05-03 | 2010-02-04 | American Power Conv Corp | Verfahren und vorrichtung zum sammeln und anzeigen von netzwerkgeräteinformationen |
US7127707B1 (en) | 2002-10-10 | 2006-10-24 | Microsoft Corporation | Intellisense in project upgrade |
KR20040051285A (ko) * | 2002-12-12 | 2004-06-18 | 삼성전자주식회사 | 애플릿이 링크된 마크업 문서의 디스플레이 방법 및 그시스템 |
US20040163087A1 (en) * | 2003-02-14 | 2004-08-19 | Carl Sandland | Computer program code and method for delivering external data to a process running on a virtual machine |
US9164750B2 (en) * | 2003-02-28 | 2015-10-20 | Hewlett-Packard Development Company, L.P. | Managing target computer using encapsulated file |
ATE450026T1 (de) * | 2003-04-14 | 2009-12-15 | American Power Conv Corp | Erweiterbare sensorüberwachung, warnungsverarbeitungs- und benachrichtigungssystem und verfahren |
US7451392B1 (en) | 2003-06-30 | 2008-11-11 | Microsoft Corporation | Rendering an HTML electronic form by applying XSLT to XML using a solution |
US20050028152A1 (en) * | 2003-08-01 | 2005-02-03 | International Business Machines Corporation | Method and apparatus for identifying a Java class package name without disassembling Java bytecodes |
US20050155024A1 (en) * | 2004-01-14 | 2005-07-14 | Jeffrey Wannamaker | Method of transforming java bytecode into a directly interpretable compressed format |
US8819072B1 (en) | 2004-02-02 | 2014-08-26 | Microsoft Corporation | Promoting data from structured data files |
US7877465B2 (en) * | 2004-07-14 | 2011-01-25 | International Business Machines Corporation | Providing artifact and configuration cohesion across disparate portal application models |
JP4745238B2 (ja) * | 2004-08-12 | 2011-08-10 | 富士通株式会社 | Javaアプレット、JARファイル生成方法、JARファイル生成プログラム、JARファイル生成装置 |
US9535679B2 (en) * | 2004-12-28 | 2017-01-03 | International Business Machines Corporation | Dynamically optimizing applications within a deployment server |
WO2006110987A1 (en) * | 2005-04-18 | 2006-10-26 | Research In Motion Limited | System and method for efficient hosting of wireless applications by encoding application component definitions |
US7644403B2 (en) * | 2005-09-12 | 2010-01-05 | Oracle International Corporation | Method and system for automated root-cause analysis for class loading failures in java |
US7954096B2 (en) * | 2005-09-12 | 2011-05-31 | Oracle International Corporation | Shared loader system and method |
US7784043B2 (en) * | 2005-09-12 | 2010-08-24 | Oracle International Corporation | Method and system for automated code-source indexing in Java Virtual Machine environment |
US8020156B2 (en) * | 2005-09-12 | 2011-09-13 | Oracle International Corporation | Bulk loading system and method |
US7814472B2 (en) * | 2005-09-12 | 2010-10-12 | Oracle International Corporation | System and method for shared code-sourcing in a Java Virtual Machine environment |
US7779343B2 (en) | 2006-01-30 | 2010-08-17 | Microsoft Corporation | Opening network-enabled electronic documents |
US20080027945A1 (en) * | 2006-07-28 | 2008-01-31 | Nichols Paul H | Methods, systems and computer program products for downloading a Java application based on identification of supported classes |
CN101755495B (zh) | 2007-05-15 | 2013-10-16 | 美国能量变换公司 | 用来管理设施供电和冷却的方法和系统 |
US7818537B2 (en) | 2007-07-19 | 2010-10-19 | International Business Machines Corporation | Method and system for dynamically determining hash function values for file transfer integrity validation |
US20090083732A1 (en) * | 2007-09-26 | 2009-03-26 | Microsoft Corporation | Creation and deployment of distributed, extensible applications |
US20090328028A1 (en) * | 2008-06-25 | 2009-12-31 | O'rourke Connor | Electronic documents and methods for updating resource files for an application |
US8112620B2 (en) * | 2009-03-13 | 2012-02-07 | Oracle America, Inc. | Method and system for discovery of a root file system |
US10114666B1 (en) * | 2009-09-30 | 2018-10-30 | EMC IP Holding Company LLC | Loading software components |
US20120226738A1 (en) * | 2011-03-04 | 2012-09-06 | Zynga Inc. | Simultaneous download of application file portions |
US9952103B2 (en) | 2011-12-22 | 2018-04-24 | Schneider Electric It Corporation | Analysis of effect of transient events on temperature in a data center |
CN103473089A (zh) * | 2013-09-02 | 2013-12-25 | 深圳市华傲数据技术有限公司 | 一种分布式java程序运行方法、装置和系统 |
KR102321361B1 (ko) * | 2014-09-18 | 2021-11-04 | 삼성전자주식회사 | 애플리케이션을 통하여 서비스를 제공하는 시스템 및 방법 |
WO2016043530A1 (en) | 2014-09-18 | 2016-03-24 | Samsung Electronics Co., Ltd. | System and method for providing service via application |
CN105306602A (zh) * | 2015-11-30 | 2016-02-03 | 用友优普信息技术有限公司 | 超文本传输协议请求的处理方法、处理装置和服务器 |
US11824840B1 (en) * | 2019-02-04 | 2023-11-21 | Meixler Technologies, Inc. | System and method for web-browser based end-to-end encrypted messaging and for securely implementing cryptography using client-side scripting in a web browser |
CN117270887B (zh) * | 2023-11-22 | 2024-03-19 | 广州嘉为科技有限公司 | 一种Spring微服务的管理方法、装置及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6260078B1 (en) | 1996-07-03 | 2001-07-10 | Sun Microsystems, Inc. | Using a distributed object system to find and download java-based applications |
US6286051B1 (en) * | 1997-11-12 | 2001-09-04 | International Business Machines Corporation | Method and apparatus for extending a java archive file |
US5937411A (en) * | 1997-11-21 | 1999-08-10 | International Business Machines Corporation | Method and apparatus for creating storage for java archive manifest file |
US6023710A (en) * | 1997-12-23 | 2000-02-08 | Microsoft Corporation | System and method for long-term administration of archival storage |
GB2341951A (en) * | 1998-09-22 | 2000-03-29 | Ibm | Thin-client remote object execution |
-
1999
- 1999-08-10 US US09/371,437 patent/US6718364B2/en not_active Expired - Lifetime
-
2000
- 2000-08-09 DE DE60035745T patent/DE60035745T2/de not_active Expired - Lifetime
- 2000-08-09 EP EP00306806A patent/EP1076290B1/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
None * |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7743063B2 (en) | 2000-06-21 | 2010-06-22 | Microsoft Corporation | Methods and systems for delivering software via a network |
US7673227B2 (en) | 2000-06-21 | 2010-03-02 | Microsoft Corporation | User interface for integrated spreadsheets and word processing tables |
US8074217B2 (en) | 2000-06-21 | 2011-12-06 | Microsoft Corporation | Methods and systems for delivering software |
US7689929B2 (en) | 2000-06-21 | 2010-03-30 | Microsoft Corporation | Methods and systems of providing information to computer users |
US7979856B2 (en) | 2000-06-21 | 2011-07-12 | Microsoft Corporation | Network-based software extensions |
US7900134B2 (en) | 2000-06-21 | 2011-03-01 | Microsoft Corporation | Authoring arbitrary XML documents using DHTML and XSLT |
US7818677B2 (en) | 2000-06-21 | 2010-10-19 | Microsoft Corporation | Single window navigation methods and systems |
US7779027B2 (en) | 2000-06-21 | 2010-08-17 | Microsoft Corporation | Methods, systems, architectures and data structures for delivering software via a network |
US7925621B2 (en) | 2003-03-24 | 2011-04-12 | Microsoft Corporation | Installing a solution |
US8918729B2 (en) | 2003-03-24 | 2014-12-23 | Microsoft Corporation | Designing electronic forms |
US7913159B2 (en) | 2003-03-28 | 2011-03-22 | Microsoft Corporation | System and method for real-time validation of structured data files |
US9229917B2 (en) | 2003-03-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | Electronic form user interfaces |
US7865477B2 (en) | 2003-03-28 | 2011-01-04 | Microsoft Corporation | System and method for real-time validation of structured data files |
US8892993B2 (en) | 2003-08-01 | 2014-11-18 | Microsoft Corporation | Translation file |
US9239821B2 (en) | 2003-08-01 | 2016-01-19 | Microsoft Technology Licensing, Llc | Translation file |
US7971139B2 (en) | 2003-08-06 | 2011-06-28 | Microsoft Corporation | Correlation, association, or correspondence of electronic forms |
US8429522B2 (en) | 2003-08-06 | 2013-04-23 | Microsoft Corporation | Correlation, association, or correspondence of electronic forms |
US9268760B2 (en) | 2003-08-06 | 2016-02-23 | Microsoft Technology Licensing, Llc | Correlation, association, or correspondence of electronic forms |
US8046683B2 (en) | 2004-04-29 | 2011-10-25 | Microsoft Corporation | Structural editing with schema awareness |
US7281018B1 (en) | 2004-05-26 | 2007-10-09 | Microsoft Corporation | Form template data source change |
US7676843B1 (en) | 2004-05-27 | 2010-03-09 | Microsoft Corporation | Executing applications at appropriate trust levels |
US7774620B1 (en) | 2004-05-27 | 2010-08-10 | Microsoft Corporation | Executing applications at appropriate trust levels |
US7692636B2 (en) | 2004-09-30 | 2010-04-06 | Microsoft Corporation | Systems and methods for handwriting to a screen |
US8487879B2 (en) | 2004-10-29 | 2013-07-16 | Microsoft Corporation | Systems and methods for interacting with a computer through handwriting to a screen |
US7712022B2 (en) | 2004-11-15 | 2010-05-04 | Microsoft Corporation | Mutually exclusive options in electronic forms |
US7721190B2 (en) | 2004-11-16 | 2010-05-18 | Microsoft Corporation | Methods and systems for server side form processing |
US7904801B2 (en) | 2004-12-15 | 2011-03-08 | Microsoft Corporation | Recursive sections in electronic forms |
US7937651B2 (en) | 2005-01-14 | 2011-05-03 | Microsoft Corporation | Structural editing operations for network forms |
US7725834B2 (en) | 2005-03-04 | 2010-05-25 | Microsoft Corporation | Designer-created aspect for an electronic form template |
US8010515B2 (en) | 2005-04-15 | 2011-08-30 | Microsoft Corporation | Query to an electronic form |
US8200975B2 (en) | 2005-06-29 | 2012-06-12 | Microsoft Corporation | Digital signatures for network forms |
US9210234B2 (en) | 2005-12-05 | 2015-12-08 | Microsoft Technology Licensing, Llc | Enabling electronic documents for limited-capability computing devices |
US8001459B2 (en) | 2005-12-05 | 2011-08-16 | Microsoft Corporation | Enabling electronic documents for limited-capability computing devices |
US9880824B2 (en) | 2015-06-05 | 2018-01-30 | Apple Inc. | On demand resources |
US11818224B2 (en) | 2015-06-05 | 2023-11-14 | Apple Inc. | On demand resources |
Also Published As
Publication number | Publication date |
---|---|
US20030105888A1 (en) | 2003-06-05 |
EP1076290A3 (en) | 2003-10-08 |
EP1076290A2 (en) | 2001-02-14 |
DE60035745D1 (de) | 2007-09-13 |
US6718364B2 (en) | 2004-04-06 |
DE60035745T2 (de) | 2008-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1076290B1 (en) | Method for on-demand network application download and execution | |
EP1131709B1 (en) | Method and apparatus for automatically optimizing execution of a computer program | |
US6363433B1 (en) | Method and mechanism for client-side handling of extensions originally written for servers | |
US6295643B1 (en) | Method and apparatus for improving java virtual machine performance using persistent execution information | |
US5875335A (en) | Parameter marshaling techniques for dynamic object-oriented programming languages | |
US7478408B2 (en) | System and method for accessing objects in a platform dependent environment from a platform independent environment | |
US5950008A (en) | System and method for resolving symbolic references to externally located program files | |
US6718538B1 (en) | Method and apparatus for hybrid checkpointing | |
US6453467B2 (en) | Methods and apparatus for linking a program for remote execution | |
CA2300240C (en) | Transparent loading resources from read-only memory for an application program | |
US6067577A (en) | Dynamic method resolution for native methods in a dynamic object-oriented programming language | |
US7490332B2 (en) | System and method for accessing ActiveX objects in a platform dependent environment from objects in a platform independent environment | |
US6061520A (en) | Method and system for performing static initialization | |
US7093243B2 (en) | Software mechanism for efficient compiling and loading of java server pages (JSPs) | |
EP0817031A2 (en) | Using a distributed object system to find and download java-based applications | |
US20050268225A1 (en) | Mechanism for automatic synchronization of scripting variables | |
US6442558B1 (en) | Mechanisms for division, storage, reconstruction, generation, and delivery of java class files | |
US20070198475A1 (en) | Collaborative classloader system and method | |
WO2002025426A2 (en) | Lazy compilation of template-generated classes in dynamic compilation execution environments | |
US6886157B2 (en) | Method and apparatus for creating efficient native methods that extend a bytecode interpreter | |
KR20010034542A (ko) | 네트워크를 통한 동적 분산 컴퓨팅 방법 및 장치 | |
US20040019887A1 (en) | Method, system, and program for loading program components | |
US6675375B1 (en) | Method and apparatus for optimized multiprocessing in a safe language | |
US6324688B1 (en) | Method and apparatus for optimizing execution of Java programs | |
US6516354B2 (en) | Method and apparatus for efficient representation of variable length identifiers in a distributed object system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
17P | Request for examination filed |
Effective date: 20040326 |
|
AKX | Designation fees paid |
Designated state(s): DE FR GB |
|
17Q | First examination report despatched |
Effective date: 20050421 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REF | Corresponds to: |
Ref document number: 60035745 Country of ref document: DE Date of ref document: 20070913 Kind code of ref document: P |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
RAP2 | Party data changed (patent owner data changed or rights of a patent transferred) |
Owner name: SUN MICROSYSTEMS, INC. |
|
26N | No opposition filed |
Effective date: 20080506 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 17 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 18 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 19 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20190730 Year of fee payment: 20 Ref country code: FR Payment date: 20190711 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20190808 Year of fee payment: 20 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R071 Ref document number: 60035745 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20200808 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20200808 |