CA2578094A1 - Method and system for communicating and exchanging data between browser frames - Google Patents

Method and system for communicating and exchanging data between browser frames Download PDF

Info

Publication number
CA2578094A1
CA2578094A1 CA002578094A CA2578094A CA2578094A1 CA 2578094 A1 CA2578094 A1 CA 2578094A1 CA 002578094 A CA002578094 A CA 002578094A CA 2578094 A CA2578094 A CA 2578094A CA 2578094 A1 CA2578094 A1 CA 2578094A1
Authority
CA
Canada
Prior art keywords
browser
browser frame
frame
change
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002578094A
Other languages
French (fr)
Other versions
CA2578094C (en
Inventor
Taruvai N. Subramaniam
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.)
Routeone LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2578094A1 publication Critical patent/CA2578094A1/en
Application granted granted Critical
Publication of CA2578094C publication Critical patent/CA2578094C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/544Remote
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/545Gui
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers

Abstract

Browser frames residing on different domain servers may exchange information indirectly without compromising security that ordinary restricts frame to frame communication. The first browser frame causes the browser to generate a notification of a change of state of the browser frame. The browser sends the notification, together with data values from the content of the first browser frame, to a domain server that hosts the second frame. The server software running on the domain server receives and interprets the notification and data values, and updates the content of the second frame according to the interpretation. The domain server then sends the updated content back to the browser that issued the notification. The browser displays the updated content in the area allocated to the second frame.

Claims (43)

1. A method for communicating between browser frames, wherein said browser frames are part of one frameset element served by a first domain server, and wherein at least one of said browser frames is served by a second domain server different from the first domain server, said method comprising:
generating a notification of a change of state of a first browser frame served by one of said first and second domain servers, said notification comprising a URL call to an address on another of said first and second domain servers; and interpreting said notification on said another of said first and second domain servers; and causing a change of state of a second browser frame served by said another of said first and second domain servers in accordance with said interpretation of said notification on said another of said first and second domain servers.
2. The method of claim 1 wherein communicating comprises causing a change of state of said second browser frame based on said change of state of said first browser frame.
3. The method of claim 2 wherein said change of state of said second browser frame comprises change of displayed content in said second browser frame.
4. The method of claim 2 wherein said change of state of said second browser frame comprises occurrence of an action in said second browser frame.
5. The method of claim 2 wherein said change of state of said second browser frame comprises generation of an event in said second browser frame
6. The method of claim 1 wherein said change of state of said first browser frame comprises change of displayed content in said first browser frame.
7. The method of claim 1 wherein said change of state of said second browser frame comprises an action occurring in said second browser frame.
8. The method of claim 1 wherein said change of state of said first browser frame comprises an occurrence of an event in said first browser frame.
9. The method of claim 1 wherein said notification of change of state of said first browser frame comprises a URL call to a browser page on said another of said first and second domain servers, which serves said second browser frame.
10. The method of claim 9 wherein said browser page is a blank page.
11. The method of claim 9 wherein said browser page generates an event in said second browser frame and reloads said first browser frame.
12. The method of claim 1 wherein:
a third browser frame is part of said frameset element; and wherein:
said notification of change of state of said first browser frame comprises:

causing said third browser frame to trigger a URL call to a browser page on said another of said first and second domain servers which serves said second browser frame; and loading said browser page in said third browser frame.
13. The method of claim 12 wherein said third browser frame is a hidden browser frame.
14. The method of claim 1 wherein said notification is a command in logic of said frameset element indicating an address of said second browser frame.
15. The method of claim 1 wherein said notification comprises:
calling an intermediate portion of software logic;
selecting a type of notification depending on a type of said change of state of said first browser frame; and initiating a command in logic of said frameset element depending on said selection, said command indicating a content address of said second browser frame.
16. The method of claim 15 wherein said command in said logic of said frameset element is an assignment of a location property of said second browser frame.
17. The method of claim 1 wherein said URL
call includes parameters representing values of data in said first browser frame.
18. The method of claim 1 wherein said URL
call includes parameters representing a state of said first browser frame.
19. The method of claim 1 wherein said interpreting comprises manipulating parameters of said URL call on said another of said first and second domain servers and changing stored content for said second browser frame in accordance with said parameter values and according to predetermined logic on said another of said first and second domain servers.
20. The method of claim 1 wherein causing a change of state of said second browser frame comprises a display refresh of said second browser frame from said frameset element.
21. The method of claim 1 wherein said causing a change of state of said second browser frame comprises:
calling, from said first browser frame, an intermediate browser page that is served from said another of said first and second domain servers; and generating an event in said second browser frame from said intermediate browser page.
22. The method of claim 21 further comprising reloading said first browser frame after generating an event in said second browser frame.
23. The method of claim 21 wherein:
a third browser frame is part of said frameset element; and said calling further comprises causing said intermediate browser page to load in said third browser frame.
24. The method of claim 21 wherein said third browser frame is a hidden browser frame.
25. The method of claim 1 wherein said frames and said frameset element are programmed using HTML.
26. The method of claim 1 wherein said notification is programmed using JScript.TM.
27. A system allowing communication between browser frames, wherein said browser frames are part of one frameset element served by a first domain server, and wherein at least one of said browser frames is served by a second domain server different from the first domain server, said system comprising:
a user-viewable interface device in communication with said first and second domain servers for displaying said browser frames, said interface device running software comprising:
frameset element logic that controls properties of said browser frames, and that causes display of content of said browser frames on said interface device; and a portion of software logic adapted for execution upon a change of state of said first browser frame served by one of said first and second domain servers, and for delivering a notification of said change of state to another of said first and second domain servers; wherein:
said another of said first and second domain servers is adapted to receive and interpret said notification, to update the content of said second frame according to said notification, and to return said updated content to said frameset.
28. The system of claim 27 wherein communication comprises causing a change of state of said second browser frame based on said change of state of said first browser frame.
29. The system of claim 27 wherein said change of state of said second browser frame comprises a change of displayed content in said second browser frame.
30. The system of claim 27 wherein said change of state of said second browser frame comprises occurrence of an action in said second browser frame.
31. The system of claim 27 wherein said change of state of said second browser frame comprises generation of an event in said second browser frame.
32. The system of claim 27 wherein said change of state of said first browser frame comprises a change of displayed content in said first browser frame.
33. The system of claim 27 wherein said change of state of said first browser frame comprises an action occurring in said first browser frame.
34. The system of claim 27 wherein said change of state of said first browser frame comprises an occurrence of an event in said first browser frame.
35. The system of claim 27 wherein said portion of software logic comprises a URL call to a browser page on said another of said first and second domain servers, which serves said second browser frame.
36. The system of claim 35 further comprising:
a third browser frame that is part of said frameset element; wherein:
said portion of software logic further comprises software commands causing said browser page to load in said third browser frame.
37. The system of claim 36 wherein said third browser frame is a hidden frame.
38. The system of claim 35 wherein said browser page is a blank page.
39. The system of claim 35 wherein said browser page generates an event in said second browser frame and reloads said first browser frame.
40. The system of claim 27 wherein said portion of software logic comprises a command in logic of said frameset element indicating an address of said second browser frame.
41. The system of claim 27 wherein said portion of software logic comprises a dispatcher function running logic comprising:
selecting a type of notification depending on the type of said change of state of said first browser frame; and sending said notification to said another of said first and second domain servers by executing a command pointing to a content address of said second browser frame.
42. The system of claim 27 wherein said URL
call includes parameters representing values of data in content of said first browser frame.
43. The system of claim 25 wherein said another of said first and second domain servers performs said receiving and interpreting by:
manipulating the parameters of said notification on said another of said first and second domain servers; and changing the stored content for said second browser frame in accordance with said parameter values and according to predetermined logic on said another of said first and second domain servers.
CA2578094A 2004-09-07 2005-08-23 Method and system for communicating and exchanging data between browser frames Active CA2578094C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/936,203 US7979807B2 (en) 2004-09-07 2004-09-07 Method and system for communicating and exchanging data between browser frames
US10/936,203 2004-09-07
PCT/US2005/029944 WO2006028700A2 (en) 2004-09-07 2005-08-23 Method and system for communicating and exchanging data between browser frames

Publications (2)

Publication Number Publication Date
CA2578094A1 true CA2578094A1 (en) 2006-03-16
CA2578094C CA2578094C (en) 2012-04-17

Family

ID=35997485

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2578094A Active CA2578094C (en) 2004-09-07 2005-08-23 Method and system for communicating and exchanging data between browser frames

Country Status (9)

Country Link
US (1) US7979807B2 (en)
EP (1) EP1807771B1 (en)
CN (2) CN103019670B (en)
AU (1) AU2005282943B2 (en)
CA (1) CA2578094C (en)
HK (2) HK1130917A1 (en)
MX (1) MX2007002755A (en)
NZ (1) NZ553713A (en)
WO (1) WO2006028700A2 (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040230679A1 (en) * 2003-02-28 2004-11-18 Bales Christopher E. Systems and methods for portal and web server administration
US20040268139A1 (en) * 2003-06-25 2004-12-30 Microsoft Corporation Systems and methods for declarative client input security screening
US20050256906A1 (en) * 2004-05-14 2005-11-17 Bea Systems, Inc. Interface for portal and webserver administration-efficient updates
US8732610B2 (en) 2004-11-10 2014-05-20 Bt Web Solutions, Llc Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval
US8037527B2 (en) 2004-11-08 2011-10-11 Bt Web Solutions, Llc Method and apparatus for look-ahead security scanning
US8327440B2 (en) 2004-11-08 2012-12-04 Bt Web Solutions, Llc Method and apparatus for enhanced browsing with security scanning
US20060069617A1 (en) * 2004-09-27 2006-03-30 Scott Milener Method and apparatus for prefetching electronic data for enhanced browsing
US20060143568A1 (en) * 2004-11-10 2006-06-29 Scott Milener Method and apparatus for enhanced browsing
CN1835507A (en) * 2005-03-17 2006-09-20 国际商业机器公司 Method for the server side processing of user interactions with a web-browser
US8078740B2 (en) * 2005-06-03 2011-12-13 Microsoft Corporation Running internet applications with low rights
US7975019B1 (en) 2005-07-15 2011-07-05 Amazon Technologies, Inc. Dynamic supplementation of rendered web pages with content supplied by a separate source
US8117196B2 (en) * 2006-01-23 2012-02-14 Chacha Search, Inc. Search tool providing optional use of human search guides
US7962466B2 (en) * 2006-01-23 2011-06-14 Chacha Search, Inc Automated tool for human assisted mining and capturing of precise results
US8266130B2 (en) 2006-01-23 2012-09-11 Chacha Search, Inc. Search tool providing optional use of human search guides
US8185737B2 (en) * 2006-06-23 2012-05-22 Microsoft Corporation Communication across domains
US8250082B2 (en) * 2006-06-23 2012-08-21 Microsoft Corporation Cross domain communication
US7958516B2 (en) * 2007-04-18 2011-06-07 Google Inc Controlling communication within a container document
US8064584B2 (en) * 2007-04-19 2011-11-22 Art Technology Group, Inc. Method and apparatus for cross channel data processing
US7941755B2 (en) * 2007-04-19 2011-05-10 Art Technology Group, Inc. Method and apparatus for web page co-browsing
US10019570B2 (en) 2007-06-14 2018-07-10 Microsoft Technology Licensing, Llc Protection and communication abstractions for web browsers
US8782797B2 (en) * 2008-07-17 2014-07-15 Microsoft Corporation Lockbox for mitigating same origin policy failures
US20100161586A1 (en) * 2008-12-18 2010-06-24 Safar Samir H System and method of multi-page display and interaction of any internet search engine data on an internet browser
US7984170B1 (en) * 2009-01-29 2011-07-19 Amazon Technologies, Inc. Cross-domain communication in domain-restricted communication environments
US8103740B1 (en) * 2009-05-13 2012-01-24 Google Inc. Cross-domain linking of data types
US8571201B2 (en) * 2009-06-23 2013-10-29 Oracle Otc Subsidiary Llc Cross channel identification in electronic commerce environments
US9116733B2 (en) 2010-05-28 2015-08-25 Bromium, Inc. Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activity
US10095530B1 (en) 2010-05-28 2018-10-09 Bromium, Inc. Transferring control of potentially malicious bit sets to secure micro-virtual machine
US9104837B1 (en) 2012-06-18 2015-08-11 Bromium, Inc. Exposing subset of host file systems to restricted virtual machines based on upon performing user-initiated actions against host files
US8839245B1 (en) 2012-06-18 2014-09-16 Bromium, Inc. Transferring files using a virtualized application
CN102334099B (en) * 2011-08-09 2013-08-28 华为技术有限公司 Method and device of parameter configuration under bs framework
US20130167156A1 (en) * 2011-12-21 2013-06-27 Microsoft Corporation Web page to toolbar communication
CN103309861B (en) * 2012-03-07 2018-04-10 阿里巴巴集团控股有限公司 The method and apparatus that cross-domain data obtains
US10095662B1 (en) 2012-06-18 2018-10-09 Bromium, Inc. Synchronizing resources of a virtualized browser
US9734131B1 (en) 2012-06-18 2017-08-15 Bromium, Inc. Synchronizing history data across a virtualized web browser
US11023088B2 (en) 2012-06-18 2021-06-01 Hewlett-Packard Development Company, L.P. Composing the display of a virtualized web browser
US9727534B1 (en) 2012-06-18 2017-08-08 Bromium, Inc. Synchronizing cookie data using a virtualized browser
US9384026B1 (en) 2012-06-18 2016-07-05 Bromium, Inc. Sharing and injecting cookies into virtual machines for retrieving requested web pages
US9201850B1 (en) * 2012-06-18 2015-12-01 Bromium, Inc. Composing the display of a virtualized web browser
US9432417B2 (en) 2012-06-25 2016-08-30 Google Inc. Embeddable media upload object
US9524198B2 (en) * 2012-07-27 2016-12-20 Google Inc. Messaging between web applications
US9043807B2 (en) * 2012-07-30 2015-05-26 Chegg, Inc. Application gateway in a browser based environment
CN102970343B (en) * 2012-10-31 2015-04-08 小米科技有限责任公司 Method and device for displaying push information
CN104346351B (en) * 2013-07-26 2019-10-11 Sap欧洲公司 Smooth navigation between the page of content oriented
CN104765746B (en) * 2014-01-06 2020-02-07 腾讯科技(深圳)有限公司 Data processing method and device for mobile communication terminal browser
US9967311B2 (en) * 2014-01-28 2018-05-08 Open Text Sa Ulc System and method for integration of browser based applications in a managed application environment
US10430614B2 (en) 2014-01-31 2019-10-01 Bromium, Inc. Automatic initiation of execution analysis
US10397243B2 (en) * 2014-07-25 2019-08-27 Sap Se Condition checking for page integration of third party services
US10311122B1 (en) 2014-08-22 2019-06-04 Bromium, Inc. On-demand unprotected mode access
US10452738B1 (en) * 2017-02-21 2019-10-22 United Services Automobile Association (Usaa) Coordinating in-frame content with page content in applications
US10452762B1 (en) * 2017-02-21 2019-10-22 United Services Automobile Association (Usaa) Coordinating in-frame content with page content in applications
CN112035394B (en) * 2020-07-27 2021-04-27 首都师范大学 Storage device of multi-core processor for real-time processing and data processing method
US20220198127A1 (en) * 2020-12-21 2022-06-23 International Business Machines Corporation Enhancement aware text transition

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6151622A (en) * 1998-02-02 2000-11-21 International Business Machines Corp. Method and system for portably enabling view synchronization over the world-wide web using frame hierarchies
US6229534B1 (en) * 1998-02-27 2001-05-08 Sabre Inc. Methods and apparatus for accessing information from multiple remote sources
US8418131B2 (en) * 1998-11-25 2013-04-09 Helmut Emmelmann Interactive server side components
JP3437933B2 (en) * 1999-01-21 2003-08-18 インターナショナル・ビジネス・マシーンズ・コーポレーション Browser sharing method and system
US7523191B1 (en) * 2000-06-02 2009-04-21 Yahoo! Inc. System and method for monitoring user interaction with web pages
US6687746B1 (en) * 1999-08-30 2004-02-03 Ideaflood, Inc. System apparatus and method for hosting and assigning domain names on a wide area network
US6725403B1 (en) * 1999-11-02 2004-04-20 Infineon Technologies Richmond, Lp Efficient redundancy calculation system and method for various types of memory devices
AU2001245409A1 (en) * 2000-03-03 2001-09-17 Merinta, Inc. Framework for a customizable graphics user interface
AU2001264965A1 (en) * 2000-05-26 2001-12-11 Exitexchange Corporation Post-session internet advertising system
US20020023258A1 (en) * 2000-06-27 2002-02-21 Elwahab Amgad Mazen System and method for managing telecommunications devices
US20020104096A1 (en) * 2000-07-19 2002-08-01 Cramer Allen Brett System and methods for providing web-based multimedia presentations
US7197480B1 (en) * 2000-09-07 2007-03-27 International Business Machines Corporation System and method for front end business logic and validation
US6886134B1 (en) * 2000-09-07 2005-04-26 International Business Machines Corporation System and method for providing an application navigator client menu side bar
US6950983B1 (en) * 2000-09-07 2005-09-27 International Business Machines Corporation System and method for populating HTML forms using relational database agents
US6686932B2 (en) * 2001-03-28 2004-02-03 International Business Machines Corporation System and method for sharing data across frames using environment variables
US6681229B1 (en) * 2000-09-07 2004-01-20 International Business Machines Corporation System and method for providing a relational database backend
US6772167B1 (en) * 2000-09-07 2004-08-03 International Business Machines Corporation System and method for providing a role table GUI via company group
US6965938B1 (en) * 2000-09-07 2005-11-15 International Business Machines Corporation System and method for clustering servers for performance and load balancing
US7133868B1 (en) * 2000-09-07 2006-11-07 International Business Machines Corporation System and method for catalog administration using supplier provided flat files
US6947063B1 (en) * 2000-09-07 2005-09-20 International Business Machines Corporation System and method for data transfer with respect to external applications
US7039871B2 (en) * 2000-10-27 2006-05-02 Swiftknowledge, Inc. Secure data access in a multidimensional data environment
AU2002220172A1 (en) * 2000-11-15 2002-05-27 David M. Holbrook Apparatus and method for organizing and/or presenting data
US7013289B2 (en) * 2001-02-21 2006-03-14 Michel Horn Global electronic commerce system
GB0108044D0 (en) * 2001-03-30 2001-05-23 British Telecomm Application synchronisation
US7093279B2 (en) * 2001-03-28 2006-08-15 Intel Corporation Method and system for automatic invocation of secure sockets layer encryption on a parallel array of Web servers
CA2440807A1 (en) * 2001-03-30 2002-10-10 British Telecommunications Public Limited Company Multi-modal interface
JP2002342382A (en) * 2001-05-01 2002-11-29 K-Plex Inc Method and device for automatically retrieving hypertext structure
CN1313562A (en) * 2001-05-15 2001-09-19 北京慧讯信息技术有限公司 Architectural structure of embedded open platform
US7379977B2 (en) * 2001-07-24 2008-05-27 Steve Walrath System and method for display of multiple electronic pages
US6978445B2 (en) * 2001-09-28 2005-12-20 Siebel Systems, Inc. Method and system for supporting user navigation in a browser environment
GB0129787D0 (en) * 2001-12-13 2002-01-30 Hewlett Packard Co Method and system for collecting user-interest information regarding a picture
WO2003067413A1 (en) * 2002-02-07 2003-08-14 Sap Aktiengesellschaft Multi-modal synchronization
WO2003100664A1 (en) * 2002-05-22 2003-12-04 Porto Ranelli, S.A. Web browser communication
US7272659B2 (en) * 2002-06-25 2007-09-18 Olympus Corporation Information rewriting method, recording medium storing information rewriting program and information terminal device
US20040024843A1 (en) * 2002-07-31 2004-02-05 Smith Christopher T. Method for provisioning distributed web applications
US8086559B2 (en) * 2002-09-24 2011-12-27 Google, Inc. Serving content-relevant advertisements with client-side device support
US7162717B1 (en) * 2002-09-26 2007-01-09 Intuit Inc. Compressed file patcher
CN100416613C (en) * 2002-09-29 2008-09-03 西安交通大学 Intelligent scene drawing system and drawing & processing method in computer network environment
GB0229892D0 (en) * 2002-12-21 2003-01-29 Ibm Method and apparatus for caching documents
US20040158617A1 (en) * 2003-02-06 2004-08-12 Trip Advisor, Inc. Methods and systems for processing a link
US20040181467A1 (en) * 2003-03-14 2004-09-16 Samir Raiyani Multi-modal warehouse applications
US20050050021A1 (en) * 2003-08-25 2005-03-03 Sybase, Inc. Information Messaging and Collaboration System
US20050050454A1 (en) * 2003-08-29 2005-03-03 International Business Machines Corporation Controlling the look and feel of a web
US7430597B2 (en) * 2003-09-30 2008-09-30 Toshiba Corporation System and method for tracking web-based sessions
US7480698B2 (en) * 2003-12-18 2009-01-20 International Business Machines Corporation Updating event data on a page using code understood natively by a browser
US8418078B2 (en) * 2004-04-30 2013-04-09 Ebay Inc. Method and system to display a pop-up window when a user leaves a website
US20060031497A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Systems and methods for collaborative content storage
US8280819B2 (en) * 2004-07-09 2012-10-02 Ebay Inc. Method and apparatus for securely displaying and communicating trusted and untrusted internet content
US7877465B2 (en) * 2004-07-14 2011-01-25 International Business Machines Corporation Providing artifact and configuration cohesion across disparate portal application models

Also Published As

Publication number Publication date
EP1807771A4 (en) 2014-01-01
US20060053224A1 (en) 2006-03-09
CA2578094C (en) 2012-04-17
EP1807771A2 (en) 2007-07-18
CN101432712B (en) 2012-11-21
US7979807B2 (en) 2011-07-12
CN103019670B (en) 2016-01-20
MX2007002755A (en) 2008-10-30
NZ553713A (en) 2010-03-26
CN101432712A (en) 2009-05-13
CN103019670A (en) 2013-04-03
AU2005282943B2 (en) 2012-06-21
WO2006028700A3 (en) 2009-04-23
HK1130917A1 (en) 2010-01-08
EP1807771B1 (en) 2018-04-25
HK1183728A1 (en) 2014-01-03
AU2005282943A1 (en) 2006-03-16
WO2006028700A2 (en) 2006-03-16

Similar Documents

Publication Publication Date Title
CA2578094A1 (en) Method and system for communicating and exchanging data between browser frames
US20160077814A1 (en) Method and apparatus for generating a web-based user interface
CN100381991C (en) Improved presentation of navigation objects
US20130283375A1 (en) Browser System and Method for Warning Users of Potentially Fraudulent Websites
CN100412868C (en) Method for optimizing embedded browser page display effect
AU2003247549A1 (en) Enabling communication between users surfing the same web page
CN101196913A (en) Chameleon graphic user interface
CN104346564A (en) Web-based safe user interaction method
CN104980512A (en) Method and equipment for providing target object based on mobile application
CN106339264A (en) Method and system for showing dual-publicity data web page realized based on Ajax asynchronous call technology
CN102355449B (en) Method, gateway and system for implicitly transmitting reorientation request
CN110046072A (en) Monitoring method, device, terminal and the readable storage medium storing program for executing of the page
CN103034720A (en) Method, peripheral device and system for forming webpage
US20030222919A1 (en) Displaying views on computer screens
CN108038150A (en) Webpage deployment method, device and terminal device
CN112559172A (en) Method, system, equipment and storage medium for optimizing memory of web browser
EP1657886A3 (en) Server apparatus for providing display screen through network, control method therefor, and program therefor
CN101944036B (en) Memory optimization method on basis of rich internet applications (RIA) of industrial monitoring system
CN103123592A (en) Access method and system of application program in open platform
KR20180002377A (en) Fire engine pump monitoring and control system using web server and the method thereof
CN106156292A (en) A kind of method for information display, equipment and server
KR101872773B1 (en) Fire engine pump monitoring and control system using mobile communication terminal and the method thereof
CN100527051C (en) Method and system of controlling a context menu
JP6570443B2 (en) Information processing apparatus, program, and control method
EP1100239A2 (en) Method and system for property page management

Legal Events

Date Code Title Description
EEER Examination request