CA2393900A1 - Proactive browser system - Google Patents

Proactive browser system Download PDF

Info

Publication number
CA2393900A1
CA2393900A1 CA002393900A CA2393900A CA2393900A1 CA 2393900 A1 CA2393900 A1 CA 2393900A1 CA 002393900 A CA002393900 A CA 002393900A CA 2393900 A CA2393900 A CA 2393900A CA 2393900 A1 CA2393900 A1 CA 2393900A1
Authority
CA
Canada
Prior art keywords
proactive
frame
site
application
browser system
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
CA002393900A
Other languages
French (fr)
Other versions
CA2393900C (en
Inventor
Dmytro Mikhailov
Olga Sboychakova
Geoffrey Hansen
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.)
Flowfinity Wireless Inc
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 CA2393900A1 publication Critical patent/CA2393900A1/en
Application granted granted Critical
Publication of CA2393900C publication Critical patent/CA2393900C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K13/00Conveying record carriers from one station to another, e.g. from stack to punching mechanism
    • G06K13/02Conveying record carriers from one station to another, e.g. from stack to punching mechanism the record carrier having longitudinal dimension comparable with transverse dimension, e.g. punched card
    • G06K13/08Feeding or discharging cards
    • G06K13/0806Feeding or discharging cards using an arrangement for ejection of an inserted card
    • G06K13/0825Feeding or discharging cards using an arrangement for ejection of an inserted card the ejection arrangement being of the push-push kind
    • 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/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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/56Provisioning of proxy services
    • 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/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • 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/75Indicating network or usage conditions on the user display

Abstract

A proactive browser system configured to implement stateful frame navigati on using content specific icons, background frame maintenance, and asynchronous frame submissions. The proactive browser system includes three components: user-si de proactive application terminals (PAT), network-resident proactivity enableme nt servers (PES), and server side proactive wireless web-based application servers. The PAT resides on user terminals and functions as an enhanced browser that accommodates proactive application services. The PES resides in the wireless network between the proactive application servers and the user terminals, and implements proactivity support services including queuing of proactive application submissions, presence detection of proactive application terminals, and routing of proactive application submissions from proactive application servers to the proactive application terminals. The proactive application servers are web-based application servers configured to provide proactive application services to take advantage of the enhanced capabilities enabled by the PAT and PES components.

Claims (19)

1. A proactive browser system operable for implementing stateful frame navigation comprising the steps of:
displaying a plurality icons, each icon corresponding to a network-based site;
receiving a first command selecting a first icon and, in response, linking to a first site and displaying a first frame in an active mode for user interaction with the first site, the first frame having a state comprising visible and operational characteristics associated with the first frame;
while the first frame is in the active mode, receiving interaction commands in association with the first frame and altering the state of the first frame in response to the interaction commands;
receiving a command selecting a second icon and, in response, linking to a second site, deactivating the first frame from the active mode, and displaying a second frame in the active mode for user interaction with the second site, the second frame having a state comprising visible and operational characteristics associated with the second frame;
while the second frame is in the active mode, maintaining the first frame in a background mode which preserves the altered state of the first frame, and receiving interaction commands in association with the second frame and altering the state of the second frame in response to the interaction commands; and receiving a second command selecting the first icon and, in response, linking to the first site and displaying the first frame in the active mode and in its altered state for user interaction with the first site; and while the first frame is in the active mode, maintaining the second frame in a background mode which preserves the altered state of the second frame.
2. The proactive browser system of claim 1, wherein:
a proactive application terminal maintains the frames and icons; and a network-based proactive application is configured to identify a particular frame maintained on the proactive application terminal and to remotely interact with that frame.
3. The proactive browser system of claim 2, wherein the proactive application initiates the interaction with the frame maintained on the proactive application terminal.
4. The proactive browser system of claim 2, wherein the proactive application initiates an interaction with a background frame maintained on the proactive application terminal without interfering with the user's interaction with the active frame on the proactive application terminal.
5. The proactive browser system of claim 1, further operable for implementing the steps of:
obtaining a content specific image associated with the first site;
displaying the content specific image in connection with the first icon;
obtaining a content specific image associated with the second site;
displaying the content specific image in connection with the second icon..
6. The proactive browser system of claim 5, wherein:
the content specific image associated with the first site is published in connection with the first site; and the content specific image associated with the second site is published in connection with the second site.
7. The proactive browser system of claim 6, wherein:
the content specific image associated with the first site is specified in a metatag located on the first site; and the content specific image associated with the second site is specified in a metatag located on the second site.
8. The proactive browser system of claim 6, wherein:
the content specific image associated with the first site is published in an application server associated with the first site; and the content specific image associated with the second site is published in an application server associated with the second site.
9. The proactive browser system of claim 5, wherein:
the content specific image associated with the first site is created by the proactive browser system based on attributes associated with the first site; and the content specific image associated with the second site is created by the proactive browser system based on attributes associated with the second site.
10. The proactive browser system of claim 9, wherein:
the content specific image is based on a routing name assigned to the first site;
and the content specific image is based on a routing name assigned to the first site.
11. The proactive browser system of claim 1, further operable for implementing the steps of:
receiving information associated with a frame in the background mode; and in response to the information, altering the state of the frame while it is in the background mode.
12. The proactive browser system of claim 1, further operable for implementing the steps of:
altering the appearance of the icon associated with the background frame to indicate that its state has changed while the frame is in the background mode.
13. The proactive browser system of claim 1, further operable for implementing the steps of:
receiving a message; and initiating a background frame associated with the message.
14. The proactive browser system of claim 1, further operable for implementing the steps of:
receiving a message; and initiating an active frame associated with the message.
15. The proactive browser system of claim 1, further operable for implementing the steps of:
initiating a data download into a first frame;
maintaining the first frame as a background frame during the download; and navigating to a second frame as the active while the download takes place.
16. A wireless web-based application system comprising:
one or more proactive application terminals, each implementing a current frame configured with user interaction and one or more background frames configured for simultaneous interaction with wireless web-based application servers without interrupting the user interaction with the current frame; and one or more proactive application servers, each configured to detect a triggering event and, in response to the triggering event, to automatically interact with one or more of the background frames on one or more of the proactive application terminals without interrupting the user interaction with the current frames on the proactive application terminals.
17. The wireless web-based application system of claim 16, further comprising:
a proactivity enablement server located in a communication path between the proactive application terminals and the proactive application servers configured to:
queue submission from the proactive application servers to the proactive application terminals;
detect on-line presence of the proactive application terminals; and route a submission to an intended proactive application terminal upon detection of the on-line presence of the intended proactive application terminal.
18. The proactivity enablement server of claim 17, further configured to:
receive presence notification messages from the proactive application terminals;
and sending notification messages to the proactive application server corresponding to the presence notification messages from the proactive application terminal.
19. A proactive application terminal configured to implement for performing the following method:
monitoring network presence and routing conditions;
detecting a lack of network presence;
entering an off line interaction mode;
during the off-line interaction mode, receiving and queuing user submissions;

detecting network presence;
entering an on-line interaction mode; and during the on-line interaction mode, transmitting the queued user submissions and ignoring corresponding application responses.
CA2393900A 2001-07-20 2002-07-17 Proactive browser system Expired - Fee Related CA2393900C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30678501P 2001-07-20 2001-07-20
US60/306,785 2001-07-20

Publications (2)

Publication Number Publication Date
CA2393900A1 true CA2393900A1 (en) 2003-01-20
CA2393900C CA2393900C (en) 2011-04-05

Family

ID=23186826

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2393900A Expired - Fee Related CA2393900C (en) 2001-07-20 2002-07-17 Proactive browser system

Country Status (2)

Country Link
US (2) US6990534B2 (en)
CA (1) CA2393900C (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011066645A1 (en) * 2009-12-02 2011-06-09 Chalk Media Service Corporation Reliable delivery of content to a push-state aware client device
US9275162B2 (en) 2011-03-22 2016-03-01 Blackberry Limited Pre-caching web content for a mobile device
US9401917B2 (en) 2011-06-03 2016-07-26 Blackberry Limited Pre-caching resources based on a cache manifest
CN114007065A (en) * 2021-11-02 2022-02-01 深圳市瑞云科技有限公司 WebRTC-based real-time audio and video black screen detection method

Families Citing this family (250)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070255810A1 (en) * 1998-10-30 2007-11-01 Shuster Brian M Modifying apparent browser operation
US6389458B2 (en) * 1998-10-30 2002-05-14 Ideaflood, Inc. Method, apparatus and system for directing access to content on a computer network
US7966234B1 (en) 1999-05-17 2011-06-21 Jpmorgan Chase Bank. N.A. Structured finance performance analytics system
US7821503B2 (en) 2003-04-09 2010-10-26 Tegic Communications, Inc. Touch screen and graphical user interface
US7750891B2 (en) * 2003-04-09 2010-07-06 Tegic Communications, Inc. Selective input system based on tracking of motion parameters of an input device
US6801190B1 (en) * 1999-05-27 2004-10-05 America Online Incorporated Keyboard system with automatic correction
US7286115B2 (en) * 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US7610194B2 (en) * 2002-07-18 2009-10-27 Tegic Communications, Inc. Dynamic database reordering system
US7030863B2 (en) 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US7533034B2 (en) * 1999-07-20 2009-05-12 Brainbank, Inc. Idea management
US6763379B1 (en) 1999-10-14 2004-07-13 Ideaflood, Inc. System, apparatus and method for presenting and displaying content on a wide area network
US7003571B1 (en) * 2000-01-31 2006-02-21 Telecommunication Systems Corporation Of Maryland System and method for re-directing requests from browsers for communication over non-IP based networks
US7249095B2 (en) 2000-06-07 2007-07-24 The Chase Manhattan Bank, N.A. System and method for executing deposit transactions over the internet
US20020019812A1 (en) * 2000-06-16 2002-02-14 Board Karen Eleanor System and service for receiving, customizing, and re-broadcasting high-speed financial data to users operating wireless network-capable devices
US6657647B1 (en) * 2000-09-25 2003-12-02 Xoucin, Inc. Controlling the order in which content is displayed in a browser
US7392212B2 (en) * 2000-09-28 2008-06-24 Jpmorgan Chase Bank, N.A. User-interactive financial vehicle performance prediction, trading and training system and methods
US7313541B2 (en) * 2000-11-03 2007-12-25 Jpmorgan Chase Bank, N.A. System and method for estimating conduit liquidity requirements in asset backed commercial paper
US8402068B2 (en) 2000-12-07 2013-03-19 Half.Com, Inc. System and method for collecting, associating, normalizing and presenting product and vendor information on a distributed network
US7596526B2 (en) * 2001-04-16 2009-09-29 Jpmorgan Chase Bank, N.A. System and method for managing a series of overnight financing trades
US6990534B2 (en) * 2001-07-20 2006-01-24 Flowfinity Wireless, Inc. Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions
US8650321B2 (en) * 2001-07-24 2014-02-11 Digi International Inc. Network architecture
US7769823B2 (en) * 2001-09-28 2010-08-03 F5 Networks, Inc. Method and system for distributing requests for content
US7610356B2 (en) * 2001-12-21 2009-10-27 Nokia Corporation Accessing functionalities in hypermedia
US20030132961A1 (en) * 2001-12-21 2003-07-17 Robert Aarts Accessing functionalities in hypermedia
US6947772B2 (en) 2002-01-31 2005-09-20 Qualcomm Incorporated System and method for providing messages on a wireless device connecting to an application server
US7188140B1 (en) * 2002-03-13 2007-03-06 At&T Corp. System and method for providing enhanced persistent communications
JP4061094B2 (en) * 2002-03-15 2008-03-12 インターナショナル・ビジネス・マシーンズ・コーポレーション Speech recognition apparatus, speech recognition method and program thereof
US7246324B2 (en) * 2002-05-23 2007-07-17 Jpmorgan Chase Bank Method and system for data capture with hidden applets
US8224723B2 (en) 2002-05-31 2012-07-17 Jpmorgan Chase Bank, N.A. Account opening system, method and computer program product
US7747730B1 (en) * 2002-06-28 2010-06-29 Netfuel, Inc. Managing computer network resources
US6757722B2 (en) * 2002-07-16 2004-06-29 Nokia Corporation System and method for providing partial presence notifications
US20040012627A1 (en) * 2002-07-17 2004-01-22 Sany Zakharia Configurable browser for adapting content to diverse display types
US7039398B2 (en) * 2002-08-30 2006-05-02 Qualcomm Incorporated Server processing of interactive screens for a wireless device
US6996394B2 (en) 2002-08-30 2006-02-07 Qualcomm Incorporated Server processing in providing messages for a wireless device connecting to a server
US7139980B1 (en) * 2002-10-09 2006-11-21 Sprint Spectrum L.P. Method and system for selecting and saving objects in web content
US8606859B2 (en) * 2002-10-17 2013-12-10 Tibco Software Inc. Method and system to communicate messages in a computer network
CN100452912C (en) * 2002-11-08 2009-01-14 诺基亚有限公司 Method, terminal device and system allowing for handling location service independently from a cellular communication system
US7624143B2 (en) * 2002-12-12 2009-11-24 Xerox Corporation Methods, apparatus, and program products for utilizing contextual property metadata in networked computing environments
US6933066B2 (en) * 2002-12-12 2005-08-23 General Electric Company Thermal barrier coating protected by tantalum oxide and method for preparing same
US20050044033A1 (en) * 2003-01-10 2005-02-24 Gelson Andrew F. Like-kind exchange method
US20040148247A1 (en) * 2003-01-24 2004-07-29 Lawrence Miller Network-based systems, methods, and software for initiating or executing financial transactions
DE10304646A1 (en) * 2003-02-05 2004-08-26 Siemens Ag Web-based representation of automation processes
US20040155909A1 (en) * 2003-02-07 2004-08-12 Sun Microsystems, Inc. Scroll tray mechanism for cellular telephone
US20040186910A1 (en) * 2003-03-19 2004-09-23 International Business Machines Corporation Network of data processor controlled display stations sharing network connected resources with immediate messaging on the station's display and apparatus for preventing message intrusion when running selected computer programs
US7092507B2 (en) * 2003-04-08 2006-08-15 Bellsouth Intellectual Property Corporation Method, system and storage medium for tracking technician calls to a call center
DE10320711A1 (en) * 2003-05-08 2004-12-16 Siemens Ag Method and arrangement for setting up and updating a user interface for accessing information pages in a data network
US7634435B2 (en) * 2003-05-13 2009-12-15 Jp Morgan Chase Bank Diversified fixed income product and method for creating and marketing same
US20050015726A1 (en) * 2003-05-27 2005-01-20 Jere Tuominen System, apparatus, and method for frame implementation within a mobile internet browser
GB2402587B (en) * 2003-06-02 2006-09-13 Yisia Young Suk Lee A hand held display device and method
US7770184B2 (en) * 2003-06-06 2010-08-03 Jp Morgan Chase Bank Integrated trading platform architecture
US20050021851A1 (en) * 2003-06-09 2005-01-27 Kimmo Hamynen System, apparatus, and method for directional control input browsing in smart phones
US20050015324A1 (en) * 2003-07-15 2005-01-20 Jacob Mathews Systems and methods for trading financial instruments across different types of trading platforms
EP1652048A4 (en) * 2003-07-21 2009-04-15 Fusionone Inc Device message management system
US7970688B2 (en) * 2003-07-29 2011-06-28 Jp Morgan Chase Bank Method for pricing a trade
US20050060256A1 (en) * 2003-09-12 2005-03-17 Andrew Peterson Foreign exchange trading interface
US7593876B2 (en) * 2003-10-15 2009-09-22 Jp Morgan Chase Bank System and method for processing partially unstructured data
GB2407746B (en) * 2003-10-28 2008-01-23 Yisia Young Suk Lee Method and apparatus for retrieving information from an informtion source
US20050097557A1 (en) * 2003-10-31 2005-05-05 International Business Machines Corporation Methods and apparatus for making web browser act like stand-alone application
AU2003282146A1 (en) * 2003-11-18 2005-06-08 Nokia Corporation Method, subject terminal device, target terminal device, data content server, system and computer programs for maintaining and updating data contents
US7257583B2 (en) * 2004-01-09 2007-08-14 Microsoft Corporation System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download
US7577911B2 (en) * 2004-02-12 2009-08-18 Mobileframe, Llc Integrated deployment of software projects
US7730097B2 (en) * 2004-02-12 2010-06-01 Mobileframe, Llc Smart database
US20050208929A1 (en) * 2004-03-05 2005-09-22 Robert Zmrzli Method and apparatus for providing updated network content to target devices
US7424292B2 (en) * 2004-03-11 2008-09-09 Thaddeus John Kobylarz Compound wireless mobile communication services
US7805523B2 (en) * 2004-03-15 2010-09-28 Mitchell David C Method and apparatus for partial updating of client interfaces
US8423447B2 (en) * 2004-03-31 2013-04-16 Jp Morgan Chase Bank System and method for allocating nominal and cash amounts to trades in a netted trade
US20050222937A1 (en) * 2004-03-31 2005-10-06 Coad Edward J Automated customer exchange
WO2005106628A1 (en) * 2004-04-30 2005-11-10 Access Co., Ltd. Frame page display method, frame page display device, and program
US20050251478A1 (en) * 2004-05-04 2005-11-10 Aura Yanavi Investment and method for hedging operational risk associated with business events of another
US20060015573A1 (en) * 2004-06-30 2006-01-19 Microsoft Corporation System and method for automatic redirection to stored web resources upon access failure
EP2492808A1 (en) * 2004-06-30 2012-08-29 Jumpstart Wireless Corporation System and method for extending business systems to a mobile workforce
US9083765B2 (en) * 2004-07-02 2015-07-14 Oracle International Corporation Systems and methods of offline processing
TW200622893A (en) * 2004-07-09 2006-07-01 Nokia Corp Cute user interface
US20060020904A1 (en) * 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
DE602005003449T2 (en) * 2004-07-22 2008-10-02 Barefruit Ltd. IMPROVED USER INTERFACE
US7693770B2 (en) 2004-08-06 2010-04-06 Jp Morgan Chase & Co. Method and system for creating and marketing employee stock option mirror image warrants
US8832595B2 (en) * 2004-08-06 2014-09-09 Nokia Corporation Mobile communications terminal and method
US7418560B2 (en) 2004-09-23 2008-08-26 Sap Ag Centralized cache storage for runtime systems
US7590803B2 (en) * 2004-09-23 2009-09-15 Sap Ag Cache eviction
US7707498B2 (en) * 2004-09-30 2010-04-27 Microsoft Corporation Specific type content manager in an electronic document
US8423602B2 (en) * 2004-10-13 2013-04-16 International Business Machines Corporation Web service broadcast engine
US8127024B2 (en) * 2004-10-29 2012-02-28 Oracle International Corporation Parameter passing in web based systems
US20090132428A1 (en) * 2004-11-15 2009-05-21 Stephen Jeffrey Wolf Method for creating and marketing a modifiable debt product
GB2420429A (en) * 2004-11-22 2006-05-24 Yisia Young Suk Lee Method of navigating a hierarchical structure
US8260917B1 (en) * 2004-11-24 2012-09-04 At&T Mobility Ii, Llc Service manager for adaptive load shedding
FI20041528A0 (en) * 2004-11-26 2004-11-26 Nokia Corp Contextual profile for data communication
US7571219B2 (en) * 2004-12-16 2009-08-04 Sap Ag Preserving and accessing active components in web pages
US20060143398A1 (en) * 2004-12-23 2006-06-29 Stefan Rau Method and apparatus for least recently used (LRU) software cache
US7512737B2 (en) * 2004-12-28 2009-03-31 Sap Ag Size based eviction implementation
US7694065B2 (en) * 2004-12-28 2010-04-06 Sap Ag Distributed cache architecture
US7451275B2 (en) * 2004-12-28 2008-11-11 Sap Ag Programming models for storage plug-ins
US7437516B2 (en) * 2004-12-28 2008-10-14 Sap Ag Programming models for eviction policies
US7971001B2 (en) * 2004-12-28 2011-06-28 Sap Ag Least recently used eviction implementation
US7552284B2 (en) * 2004-12-28 2009-06-23 Sap Ag Least frequently used eviction implementation
US20060143389A1 (en) * 2004-12-28 2006-06-29 Frank Kilian Main concept for common cache management
US7523263B2 (en) * 2004-12-28 2009-04-21 Michael Wintergerst Storage plug-in based on shared closures
US7539821B2 (en) * 2004-12-28 2009-05-26 Sap Ag First in first out eviction implementation
US8204931B2 (en) 2004-12-28 2012-06-19 Sap Ag Session management within a multi-tiered enterprise network
US20060143256A1 (en) * 2004-12-28 2006-06-29 Galin Galchev Cache region concept
US7617234B2 (en) * 2005-01-06 2009-11-10 Microsoft Corporation XML schema for binding data
US7945590B2 (en) * 2005-01-06 2011-05-17 Microsoft Corporation Programmability for binding data
US7730394B2 (en) * 2005-01-06 2010-06-01 Microsoft Corporation Data binding in a word-processing application
US20090164384A1 (en) * 2005-02-09 2009-06-25 Hellen Patrick J Investment structure and method for reducing risk associated with withdrawals from an investment
WO2006089385A1 (en) * 2005-02-22 2006-08-31 Nextair Corporation Wireless communication device use of application server applications
US7752224B2 (en) 2005-02-25 2010-07-06 Microsoft Corporation Programmability for XML data store for documents
US7668873B2 (en) * 2005-02-25 2010-02-23 Microsoft Corporation Data store for software application documents
CN1835507A (en) * 2005-03-17 2006-09-20 国际商业机器公司 Method for the server side processing of user interactions with a web-browser
US8688569B1 (en) 2005-03-23 2014-04-01 Jpmorgan Chase Bank, N.A. System and method for post closing and custody services
US20070234232A1 (en) * 2006-03-29 2007-10-04 Gheorghe Adrian Citu Dynamic image display
US7882447B2 (en) 2005-03-30 2011-02-01 Ebay Inc. Method and system to determine area on a user interface
DE102005015813A1 (en) * 2005-04-06 2006-10-12 Siemens Ag Method and service portal for selectively using program applications in the same
US8909807B2 (en) * 2005-04-07 2014-12-09 Opanga Networks, Inc. System and method for progressive download using surplus network capacity
US8949452B2 (en) * 2005-04-07 2015-02-03 Opanga Networks, Inc. System and method for progressive download with minimal play latency
EP1715430A1 (en) * 2005-04-18 2006-10-25 Research In Motion Limited System and method for exposing a synchronous web service as a notification web service
US20060235963A1 (en) * 2005-04-18 2006-10-19 Research In Motion Limited System and method for exposing a synchronous web service as a notification web service
US7581066B2 (en) * 2005-04-29 2009-08-25 Sap Ag Cache isolation model
US7831634B2 (en) * 2005-04-29 2010-11-09 Sap Ag Initializing a cache region using a generated cache region configuration structure
US7664124B2 (en) * 2005-05-31 2010-02-16 At&T Intellectual Property, I, L.P. Methods, systems, and products for sharing content
US20090187512A1 (en) * 2005-05-31 2009-07-23 Jp Morgan Chase Bank Asset-backed investment instrument and related methods
US7822682B2 (en) * 2005-06-08 2010-10-26 Jpmorgan Chase Bank, N.A. System and method for enhancing supply chain transactions
US20110035306A1 (en) * 2005-06-20 2011-02-10 Jpmorgan Chase Bank, N.A. System and method for buying and selling securities
US8495244B2 (en) * 2005-06-29 2013-07-23 Jumpstart Wireless Corporation System and method for dynamic automatic communication path selection, distributed device synchronization and task delegation
US7966412B2 (en) * 2005-07-19 2011-06-21 Sap Ag System and method for a pluggable protocol handler
US7953696B2 (en) * 2005-09-09 2011-05-31 Microsoft Corporation Real-time synchronization of XML data between applications
US8265864B1 (en) * 2005-09-12 2012-09-11 Navteq B.V. Method of providing geographic information for a navigation system
US7567928B1 (en) 2005-09-12 2009-07-28 Jpmorgan Chase Bank, N.A. Total fair value swap
US7788577B2 (en) * 2005-09-23 2010-08-31 Google Inc. Displaying information on a mobile device
US7818238B1 (en) 2005-10-11 2010-10-19 Jpmorgan Chase Bank, N.A. Upside forward with early funding provision
US7930363B2 (en) 2005-10-12 2011-04-19 Powerreviews, Inc. Application service provider delivery system
US8719397B2 (en) * 2005-11-03 2014-05-06 Emoze Ltd. Method and system for email and PIM synchronization and updating
US7587684B2 (en) * 2006-01-23 2009-09-08 Nokia Corporation Mobile communication terminal and method therefore
US20070173290A1 (en) * 2006-01-23 2007-07-26 Paavo Perttula Mobile communication terminal and method therefore
US8280794B1 (en) 2006-02-03 2012-10-02 Jpmorgan Chase Bank, National Association Price earnings derivative financial product
US20070197196A1 (en) * 2006-02-22 2007-08-23 Michael Shenfield Apparatus, and associated method, for facilitating delivery and processing of push content
US7783497B2 (en) 2006-03-28 2010-08-24 Intel Corporation Method of adaptive browsing for digital content
US7783723B2 (en) * 2006-03-31 2010-08-24 Sap Ag Systems and methods for submitting data from a WML-based browser
US7917523B2 (en) * 2006-04-05 2011-03-29 Cisco Technology, Inc. Method and system for providing improved URL mangling performance using fast re-write
US7620578B1 (en) 2006-05-01 2009-11-17 Jpmorgan Chase Bank, N.A. Volatility derivative financial product
EP1853040A1 (en) * 2006-05-04 2007-11-07 Zodianet Communication system and low-consumption display terminals suitable for same
US7647268B1 (en) 2006-05-04 2010-01-12 Jpmorgan Chase Bank, N.A. System and method for implementing a recurrent bidding process
CA2619329C (en) * 2006-05-16 2011-07-05 Research In Motion Limited System and method of skinning themes
US8375326B2 (en) * 2006-05-30 2013-02-12 Dell Products Lp. Contextual-based and overlaid user interface elements
US8261177B2 (en) * 2006-06-16 2012-09-04 Microsoft Corporation Generating media presentations
US9781071B2 (en) * 2006-06-28 2017-10-03 Nokia Technologies Oy Method, apparatus and computer program product for providing automatic delivery of information to a terminal
US7979801B2 (en) * 2006-06-30 2011-07-12 Microsoft Corporation Media presentation driven by meta-data events
US20080025307A1 (en) * 2006-07-27 2008-01-31 Research In Motion Limited System and method for pushing information from a source device to an available destination device
US8788612B1 (en) 2006-08-07 2014-07-22 Unwired Planet, Llc Cache based enhancement to optimization protocol
US9811868B1 (en) 2006-08-29 2017-11-07 Jpmorgan Chase Bank, N.A. Systems and methods for integrating a deal process
US8443398B2 (en) * 2006-11-01 2013-05-14 Skyfire Labs, Inc. Architecture for delivery of video content responsive to remote interaction
US9247260B1 (en) 2006-11-01 2016-01-26 Opera Software Ireland Limited Hybrid bitmap-mode encoding
US8711929B2 (en) * 2006-11-01 2014-04-29 Skyfire Labs, Inc. Network-based dynamic encoding
US8375304B2 (en) * 2006-11-01 2013-02-12 Skyfire Labs, Inc. Maintaining state of a web page
US7827096B1 (en) 2006-11-03 2010-11-02 Jp Morgan Chase Bank, N.A. Special maturity ASR recalculated timing
US20080120538A1 (en) * 2006-11-22 2008-05-22 University Of New Brunswick Visual web page authoring tool for multi-context web pages
US20080148298A1 (en) * 2006-12-18 2008-06-19 Palm, Inc. System and Methods for Providing Granular Security for Locally Running Scripted Environments and Web Applications
US20080163063A1 (en) * 2006-12-29 2008-07-03 Sap Ag Graphical user interface system and method for presenting information related to session and cache objects
US8630512B2 (en) * 2007-01-25 2014-01-14 Skyfire Labs, Inc. Dynamic client-server video tiling streaming
US8201087B2 (en) 2007-02-01 2012-06-12 Tegic Communications, Inc. Spell-check for a keyboard system with automatic correction
US8225203B2 (en) * 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
US9112808B2 (en) 2007-02-06 2015-08-18 At&T Intellectual Property Ii, L.P. Devices, systems, and methods for providing data
US8713458B2 (en) * 2007-02-15 2014-04-29 Nokia Corporation Visualization of information associated with applications in user interfaces
US20080248834A1 (en) * 2007-04-03 2008-10-09 Palm, Inc. System and methods for providing access to a desktop and applications of a mobile device
US8478299B2 (en) * 2007-04-06 2013-07-02 Hewlett-Packard Development Company, L.P. System and methods for obtaining coarse location for a mobile device
US8060486B2 (en) * 2007-05-07 2011-11-15 Hewlett-Packard Development Company, L.P. Automatic conversion schema for cached web requests
KR101448994B1 (en) * 2007-06-12 2014-10-08 엘지전자 주식회사 (An) image display device for having a management function with firmware download history
US9015279B2 (en) * 2007-06-15 2015-04-21 Bryte Computer Technologies Methods, systems, and computer program products for tokenized domain name resolution
US8200644B2 (en) * 2007-06-15 2012-06-12 Bryte Computer Technologies, Inc. Methods, systems, and computer program products for search result driven charitable donations
EP2009558A1 (en) * 2007-06-25 2008-12-31 France Télécom Method and system for providing navigable search results
US20090182825A1 (en) * 2007-07-04 2009-07-16 International Business Machines Corporation Method and system for providing source information of data being published
US10496799B1 (en) * 2007-07-24 2019-12-03 United Services Automobile Association (Usaa) Automated registration and licensing tool
US7917605B1 (en) 2007-07-24 2011-03-29 United Services Automobile Association (Usaa) Automated registration and licensing tool
US8458612B2 (en) * 2007-07-29 2013-06-04 Hewlett-Packard Development Company, L.P. Application management framework for web applications
EP2174211A4 (en) * 2007-07-29 2012-08-15 Hewlett Packard Development Co Application management framework for web applications
US7747706B2 (en) 2007-07-30 2010-06-29 Comverse Ltd. System and methods for completion of attempts to access content
CA2695189C (en) * 2007-07-30 2015-11-10 Telcordia Technologies, Inc. System for intelligent context-based adjustments of coordination and communication between multiple mobile hosts engaging in services
US8566439B2 (en) * 2007-10-01 2013-10-22 Ebay Inc Method and system for intelligent request refusal in response to a network deficiency detection
US7996045B1 (en) 2007-11-09 2011-08-09 Google Inc. Providing interactive alert information
CN101981987B (en) 2008-01-30 2014-12-03 谷歌公司 Notification of mobile device events
US8521979B2 (en) * 2008-05-29 2013-08-27 Micron Technology, Inc. Memory systems and methods for controlling the timing of receiving read data
US9779234B2 (en) * 2008-06-18 2017-10-03 Symantec Corporation Software reputation establishment and monitoring system and method
JP5151722B2 (en) * 2008-06-20 2013-02-27 ソニー株式会社 Data processing apparatus and method, and program
US8289760B2 (en) 2008-07-02 2012-10-16 Micron Technology, Inc. Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes
US8756486B2 (en) * 2008-07-02 2014-06-17 Micron Technology, Inc. Method and apparatus for repairing high capacity/high bandwidth memory devices
US20100005169A1 (en) * 2008-07-03 2010-01-07 Von Hilgers Philipp Method and Device for Tracking Interactions of a User with an Electronic Document
US8990848B2 (en) 2008-07-22 2015-03-24 At&T Intellectual Property I, L.P. System and method for temporally adaptive media playback
US10162477B2 (en) * 2008-07-23 2018-12-25 The Quantum Group, Inc. System and method for personalized fast navigation
US8762884B2 (en) * 2008-07-23 2014-06-24 The Quantum Group, Inc. System and method for personalized fast navigation
CN101651758B (en) * 2008-08-13 2012-05-23 中兴通讯股份有限公司 Device using push mode for realizing non-real time medium route and method thereof
US8726182B1 (en) * 2008-09-01 2014-05-13 Google Inc. Multi-stage throbber
US8429540B1 (en) * 2008-10-10 2013-04-23 Adobe Systems Incorporated End user created collaborative and non-collaborative workspace application container system and method
US8504525B2 (en) * 2008-12-31 2013-08-06 Intel Corporation Data management of aggregrated devices through a television platform
US8064896B2 (en) * 2009-03-09 2011-11-22 Apple Inc. Push notification service
US8648858B1 (en) 2009-03-25 2014-02-11 Skyfire Labs, Inc. Hybrid text and image based encoding
KR101601040B1 (en) * 2009-05-19 2016-03-09 삼성전자주식회사 Screen Display Method And Apparatus For Portable Device
US8612380B2 (en) 2009-05-26 2013-12-17 Adobe Systems Incorporated Web-based collaboration for editing electronic documents
US9298834B2 (en) 2009-05-26 2016-03-29 Adobe Systems Incorporated User presence data for web-based document collaboration
US8140646B2 (en) * 2009-06-04 2012-03-20 Microsoft Corporation Network application performance enhancement using speculative execution
WO2011040849A1 (en) * 2009-10-01 2011-04-07 Telefonaktiebolaget L M Ericsson (Publ) A method and arrangement for managing persistent rich internet applications
US20110154214A1 (en) * 2009-12-18 2011-06-23 Microsoft Corporation Offloading Content Retrieval And Decoding In Pluggable Content-Handling Systems
US8549083B2 (en) * 2010-01-06 2013-10-01 Alcatel Lucent Message waiting notification to external message centers
US8250478B2 (en) * 2010-01-28 2012-08-21 Microsoft Corporation State persistence and background initialization for post-back web applications
US8738514B2 (en) 2010-02-18 2014-05-27 Jpmorgan Chase Bank, N.A. System and method for providing borrow coverage services to short sell securities
US20110208670A1 (en) * 2010-02-19 2011-08-25 Jpmorgan Chase Bank, N.A. Execution Optimizer
US8352354B2 (en) * 2010-02-23 2013-01-08 Jpmorgan Chase Bank, N.A. System and method for optimizing order execution
US20110218831A1 (en) * 2010-03-05 2011-09-08 Bolling Deanna Nicole Informational Kiosk System and Method of Using Same
US8732821B1 (en) * 2010-03-15 2014-05-20 Symantec Corporation Method and apparatus for preventing accidential disclosure of confidential information via visual representation objects
US10085128B2 (en) * 2010-04-15 2018-09-25 Htc Corporation File download method for mobile device, server and mobile device thereof, and computer-readable medium
US8620914B1 (en) 2010-05-18 2013-12-31 Google Inc. Ranking of digital goods in a marketplace
US8973021B1 (en) * 2010-06-30 2015-03-03 Emc Corporation Method and system of facilitating Java communication
US9021047B2 (en) 2010-07-31 2015-04-28 Unwired Planet, Llc Method and system for delivering embedded objects in a webpage to a user agent using a network device
TWI435261B (en) * 2010-08-17 2014-04-21 Wistron Corp Electronic device and method for implementing icon board based operation interface thereof
US8400808B2 (en) 2010-12-16 2013-03-19 Micron Technology, Inc. Phase interpolators and push-pull buffers
US20120198361A1 (en) * 2010-12-20 2012-08-02 Infor Global Solutions (Michigan), Inc. Method and System for Seamless Navigation and Drill Back Among a Plurality of Web Applications
WO2012167149A1 (en) * 2011-06-01 2012-12-06 Mycomingle, Llc System and method for internet services aggregation
US8526455B2 (en) * 2011-06-03 2013-09-03 Apple Inc. System and method for two way push notifications
US9131013B2 (en) 2011-07-29 2015-09-08 International Business Machines Corporation Tailoring content to be delivered to mobile device based upon features of mobile device
US8694998B2 (en) 2011-08-29 2014-04-08 Microsoft Corporation Cancellable command application programming interface (API) framework
US9329851B2 (en) 2011-09-09 2016-05-03 Microsoft Technology Licensing, Llc Browser-based discovery and application switching
US9626379B1 (en) 2011-09-22 2017-04-18 Amazon Technologies, Inc. Optimistic commit processing for an offline document repository
KR20130062389A (en) * 2011-10-18 2013-06-13 엘지전자 주식회사 Method and system for providing service for electric appliance
KR20130054076A (en) * 2011-11-16 2013-05-24 삼성전자주식회사 Apparatus having a touch screen pre-loading plurality of applications and method for controlling thereof
US9185513B1 (en) * 2011-12-02 2015-11-10 Google Inc. Method and system for compilation with profiling feedback from client
US8880989B2 (en) 2012-01-30 2014-11-04 Microsoft Corporation Educating users and enforcing data dissemination policies
US9087039B2 (en) 2012-02-07 2015-07-21 Microsoft Technology Licensing, Llc Language independent probabilistic content matching
US9274913B2 (en) * 2012-03-08 2016-03-01 Google Inc. Event pages for web applications and extensions
US9191285B1 (en) * 2012-03-14 2015-11-17 Domo, Inc. Automatic web service monitoring
US20140108621A1 (en) * 2012-06-01 2014-04-17 Hubbley, LLC System and method for internet services aggregation
US9222788B2 (en) 2012-06-27 2015-12-29 Microsoft Technology Licensing, Llc Proactive delivery of navigation options
US20140047360A1 (en) * 2012-08-09 2014-02-13 Google Inc. Background application page architecture for web applications
US9606695B2 (en) * 2012-11-14 2017-03-28 Facebook, Inc. Event notification
EP2945404B1 (en) * 2013-01-11 2017-08-02 NEC Corporation Message distribution system, distribution sequence determination device, distribution sequence determination method, and distribution sequence determination program
CN105027040B (en) 2013-01-21 2018-09-21 要点科技印度私人有限公司 text input system and method
IN2013CH00469A (en) 2013-01-21 2015-07-31 Keypoint Technologies India Pvt Ltd
US9112827B2 (en) * 2013-03-15 2015-08-18 Amazon Technologies, Inc. Determining appropriate browsing applications for selected network resources
US9122366B2 (en) * 2013-03-15 2015-09-01 Navico Holding As Residue indicators
CN104348807B (en) * 2013-08-02 2017-11-28 中国银联股份有限公司 Safety information interaction method based on customizable browser
US9423928B1 (en) * 2014-02-18 2016-08-23 Bonza Interactive Group, LLC Specialized computer publishing systems for dynamic nonlinear storytelling creation by viewers of digital content and computer-implemented publishing methods of utilizing thereof
US9460013B2 (en) * 2014-09-05 2016-10-04 Oracle International Corporation Method and system for removal of a cache agent
US20160088079A1 (en) * 2014-09-21 2016-03-24 Alcatel Lucent Streaming playout of media content using interleaved media players
CN105573733B (en) * 2014-10-16 2019-01-22 腾讯科技(深圳)有限公司 Method, web front-end and the system that browser is communicated with web front-end
US10296580B1 (en) 2015-09-18 2019-05-21 Amazon Technologies, Inc. Delivering parsed content items
US10127210B1 (en) 2015-09-25 2018-11-13 Amazon Technologies, Inc. Content rendering
US10601894B1 (en) 2015-09-28 2020-03-24 Amazon Technologies, Inc. Vector-based encoding for content rendering
US10241983B1 (en) 2015-09-28 2019-03-26 Amazon Technologies, Inc. Vector-based encoding for content rendering
US10341345B1 (en) 2015-12-15 2019-07-02 Amazon Technologies, Inc. Network browser configuration
US10348797B1 (en) * 2015-12-15 2019-07-09 Amazon Technologies, Inc. Network browser configuration
US10169321B2 (en) * 2016-08-05 2019-01-01 Capital One Services, Llc Browser extension for field detection and automatic population
FR3075541A1 (en) * 2017-12-20 2019-06-21 Orange METHOD FOR DISTRIBUTING CONTENT IN A CONTENT DISTRIBUTION NETWORK, ENTITY OF ORIGIN AND CORRESPONDING DISTRIBUTION ENTITY
US11012399B1 (en) * 2020-01-30 2021-05-18 Blackberry Limited Partial message delivery and status notification in an end-to-end secure messaging context
US11429585B2 (en) 2020-12-01 2022-08-30 Walmart Apollo, Llc Systems and methods for managing concurrent data requests

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680619A (en) * 1995-04-03 1997-10-21 Mfactory, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system
US6763376B1 (en) * 1997-09-26 2004-07-13 Mci Communications Corporation Integrated customer interface system for communications network management
US6081263A (en) * 1997-10-23 2000-06-27 Sony Corporation System and method of a user configurable display of information resources
US6061743A (en) * 1998-02-19 2000-05-09 Novell, Inc. Method and apparatus for aggregating disparate namespaces
JP3935276B2 (en) * 1998-10-21 2007-06-20 キヤノン株式会社 Network device management method, apparatus, storage medium, and transmission apparatus
US6556997B1 (en) * 1999-10-07 2003-04-29 Comverse Ltd. Information retrieval system
US6546397B1 (en) * 1999-12-02 2003-04-08 Steven H. Rempell Browser based web site generation tool and run time engine
US20040006566A1 (en) * 2000-11-07 2004-01-08 Matt Taylor System and method for augmenting knowledge commerce
US7117504B2 (en) * 2001-07-10 2006-10-03 Microsoft Corporation Application program interface that enables communication for a network software platform
US6990534B2 (en) * 2001-07-20 2006-01-24 Flowfinity Wireless, Inc. Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions
US6792323B2 (en) * 2002-06-27 2004-09-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011066645A1 (en) * 2009-12-02 2011-06-09 Chalk Media Service Corporation Reliable delivery of content to a push-state aware client device
US9253272B2 (en) 2009-12-02 2016-02-02 Blackberry Limited Reliable delivery of a push-state aware client device
US9275162B2 (en) 2011-03-22 2016-03-01 Blackberry Limited Pre-caching web content for a mobile device
US9898546B2 (en) 2011-03-22 2018-02-20 Blackberry Limited Pre-caching web content for a mobile device
US9401917B2 (en) 2011-06-03 2016-07-26 Blackberry Limited Pre-caching resources based on a cache manifest
CN114007065A (en) * 2021-11-02 2022-02-01 深圳市瑞云科技有限公司 WebRTC-based real-time audio and video black screen detection method
CN114007065B (en) * 2021-11-02 2023-05-30 深圳市瑞云科技有限公司 Real-time audio and video black screen detection method based on WebRTC

Also Published As

Publication number Publication date
US20060168101A1 (en) 2006-07-27
US6990534B2 (en) 2006-01-24
US7483977B2 (en) 2009-01-27
US20030018714A1 (en) 2003-01-23
CA2393900C (en) 2011-04-05

Similar Documents

Publication Publication Date Title
CA2393900A1 (en) Proactive browser system
US20080191861A1 (en) Auto connect virtual keypad
KR100610286B1 (en) System and method for concurrent multimodal communication session persistence
US10079760B2 (en) Proximity routing for session based applications using anycast
US8775529B2 (en) Bridging communications between communication services using different protocols
KR100643107B1 (en) System and method for concurrent multimodal communication
CA2496524C (en) Server processing in providing messages for a wireless device connecting to a server
CN108153768A (en) Method for page jump, data processing method, device and page jump control system
WO2006132763A2 (en) Dynamically generating content based on capabilities of a mobile device
AU2017228633A1 (en) System and method for monitoring user activity on a plurality of networked computing devices
KR20040101246A (en) System and method for concurrent multimodal communication using concurrent multimodal tags
US7764770B2 (en) System and method for efficient provision of a voicemail message indicator signal over a computer data network
JPWO2005032175A1 (en) Position information service providing system and method
US20050097197A1 (en) Web browser control for customer support
EP2396979A2 (en) Employment of a text message by a user of a first mobile telephone to invoke a process that provides information to a user of a second mobile telephone
ID24749A (en) METHODS FOR DISPLAYING SITIM FOREWORD OPERATIONS IN THE NETWORK SYSTEM
US20070110031A1 (en) Automated connection to a VOIP session
US8370439B2 (en) Activating automatic messaging session
US20170070403A1 (en) User terminal, operator server, remote support method, and program for user terminal
KR20030038924A (en) Proxy Apparatus and the Method for Homenetwork device control
US11385767B2 (en) Method of presenting user interface, apparatus for presenting user interface, and computer-program product
JPH104407A (en) Network management device and its method
JP2000311154A (en) Web server type telemeter device and remote supervisory control system having the device
CN1872374B (en) Method of communicating between game client machine and calling center
KR20190134095A (en) Method for providing chatting service

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20160718

MKLA Lapsed

Effective date: 20160718