CA2432590A1 - Information browser system and method for a wireless communication device - Google Patents

Information browser system and method for a wireless communication device Download PDF

Info

Publication number
CA2432590A1
CA2432590A1 CA002432590A CA2432590A CA2432590A1 CA 2432590 A1 CA2432590 A1 CA 2432590A1 CA 002432590 A CA002432590 A CA 002432590A CA 2432590 A CA2432590 A CA 2432590A CA 2432590 A1 CA2432590 A1 CA 2432590A1
Authority
CA
Canada
Prior art keywords
browser
wireless
information
converter
proxy server
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
CA002432590A
Other languages
French (fr)
Other versions
CA2432590C (en
Inventor
Harry R. Major
Michael Knowles
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.)
BlackBerry Ltd
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 CA2432590A1 publication Critical patent/CA2432590A1/en
Application granted granted Critical
Publication of CA2432590C publication Critical patent/CA2432590C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01TSPARK GAPS; OVERVOLTAGE ARRESTERS USING SPARK GAPS; SPARKING PLUGS; CORONA DEVICES; GENERATING IONS TO BE INTRODUCED INTO NON-ENCLOSED GASES
    • H01T13/00Sparking plugs
    • H01T13/02Details
    • H01T13/16Means for dissipating heat
    • 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
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/7722Line condition change responsive valves
    • Y10T137/7781With separate connected fluid reactor surface
    • Y10T137/7783Valve closes in responses to reverse flow

Abstract

An information browser system and method enables sending of information request to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.

Claims (41)

1. A web browser comprising:
a page cache containing a plurality of pages in a plurality of formats; and a converter and renderer operatively connected to the page cache for rendering the plurality of pages for display by the browser.
2. The browser of claim 1, further comprising a communication module configured to obtain pages and converters over a communications link.
3. The browser of claim 2, wherein the communications link comprises a wireless network.
4. The browser of claim 2, the browser having a plurality of communications interfaces configured for communications via a plurality of communication protocols, the communication protocols including Wireless Application Protocol (WAP) and Hypertext Transfer Protocol (HTTP).
5. The browser of claim 4, wherein pages obtained via HTTP are in a filtered format generated by a WML filter.
6. The browser of claim 4, wherein pages obtained via HTTP are in a filtered format generated by an HTML filter.
7. A wireless web browser, the browser comprising a radio configured for communications with both a Wireless Application Protocol (WAP) gateway and an Internet Protocol (IP) proxy server.
8. The browser of claim 7, the IP proxy server further comprising a Wireless Markup Language (WML) filter.
9. The browser of claim 7, the IP proxy server further comprising a Hypertext Markup Language (HTML) filter.
10. The browser of claim 7, the IP proxy server further comprising a Hypertext Transfer Protocol (HTTP) connector.
11. A web browser, the browser having a background processing object, the background processing object permitting the browser to access information after the browser has been closed.
12. The browser of claim 11, further comprising a message store, the message store containing processing results from the background processing object, the message store accessible to one or more applications to permit the displaying of the results to a user.
13. The browser of claim 12, wherein the message store comprises at least one browser folder.
14. The browser of claim 13, wherein the at least one browser folder comprises at least one page model.
15. The browser of claim 11, wherein:
the browser is implemented in a wireless communication device; and the background processing object stores information requests from the browser and automatically sends stored requests over a wireless communication network when the device is within a coverage area of the network.
16. A web browser comprising a message store, the message store connected to at least one application selected from the set of: email application, voicemail application and SMS application, and the message store containing objects retrieved by the browser and the least one application.
17. The browser of claim 16, wherein the message store comprises at least one folder.
18. The browser of claim 17, wherein the at least one folder includes at least one page model.
19. The browser of claim 16, wherein the message store also contains requests for information from the web browser.
20. The browser of claim 19, implemented in a wireless communication device.
21. The browser of claim 20, wherein the wireless communication device is selected from the group consisting of: cellular telephones, personal digital assistants (PDAs), and two-way pagers.
22. The browser of claim 20, wherein the requests for information from the web browser are maintained in the message store until requested information is received in response thereto.
23. The browser of claim 22, wherein a stored request for information is replaced with the requested information in the message store.
24. The web browser of claim 16, wherein an object retrieved by the browser contained within the message store may be selected to initiate an instance of the browser.
25. A computer readable medium comprising instructions for implementing a page cache, a renderer controller operatively connected to the page cache and a serialization manager operatively connected to the renderer controller.
26. The medium of claim 25, wherein the serialization manager contains instructions for selecting one of a plurality of converters.
27. The medium of claim 26, wherein each of the plurality of converters contains instructions for creating a renderer.
28. The medium of claim 27, wherein a renderer contains instructions for creating a page stored in the page cache on a display.
29. A method for installing a converter on a wireless device, the method comprising the steps of:

determining if the converter is registered on the wireless device;
if the converter is registered, then requesting the converter via a wireless network; and when the converter is received in response to the request, installing the converter on the wireless device.
30. The method of claim 29, further comprising the steps of:
sending a request for information via the wireless network;
receiving requested information in response to the request;
selecting a converter for the requested information;
if the selected converter is installed on the device, executing the converter;
and if the selected converter is not installed on the device, continuing at the step of determining to install the converter on the device.
31. A method for rendering a page on a wireless communication device comprising the steps of:

receiving the page over a wireless network;
selecting a converter for the page;
rendering the page to created a rendered page for display by a browser; and storing the rendered page in a page cache.
32. A browser for a wireless device, the browser comprising:
a browser object operatively connected to a browser daemon;
a stack manager operatively connected to the browser object and the browser daemon;

the stack manager further connected to a wireless radio via a plurality of interface adapters; and the radio connected to a plurality of communication links, the communication links providing information to and sending information from the browser object and the browser daemon.
33. The browser of claim 32, wherein the communication links comprise links to a WAP gateway and an IP proxy server.
34. The browser of claim 32, wherein the IP proxy server comprises a WML
filter.
35. The browser of claim 32, wherein the IP proxy server comprises an HTML
filter.
36. The browser of claim 32, wherein the IP proxy server comprises an HTTP
connector.
37. A computer readable medium comprising instructions for implementing a browser for a wireless device said medium comprising:

instructions for implementing a browser object and a browser daemon, the browser object and the browser daemon communicating with each other;

instructions for implementing a stack manager, the stack manager in communication with the browser object and the browser daemon;

instructions for implementing a plurality of interface adapters, the interface adapters in communication with the stack manager and a wireless radio; and instructions for connecting the radio to a plurality of communication links, the communication links providing information to and sending information from the browser object and the browser daemon.
38. The medium of claim 37, wherein the communication links comprise links to a WAP gateway and an IP proxy server.
39. The medium of claim 37, wherein the IP proxy server comprises instructions for implementing a WML filter.
40. The medium of claim 37, wherein the IP proxy server comprises instructions for implementing an HTML filter.
41. The medium of claim 37, wherein the IP proxy server comprises instructions for implementing an HTTP connector.
CA2432590A 2000-12-22 2001-12-21 Information browser system and method for a wireless communication device Expired - Lifetime CA2432590C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US25742800P 2000-12-22 2000-12-22
US60/257,428 2000-12-22
PCT/CA2001/001857 WO2002052785A2 (en) 2000-12-22 2001-12-21 Information browser system and method for a wireless communication device

Publications (2)

Publication Number Publication Date
CA2432590A1 true CA2432590A1 (en) 2002-07-04
CA2432590C CA2432590C (en) 2010-08-10

Family

ID=22976269

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2432590A Expired - Lifetime CA2432590C (en) 2000-12-22 2001-12-21 Information browser system and method for a wireless communication device

Country Status (8)

Country Link
US (6) USRE41786E1 (en)
EP (4) EP1643381A3 (en)
AT (1) ATE497214T1 (en)
AU (1) AU2002226213A1 (en)
CA (1) CA2432590C (en)
DE (1) DE60143969D1 (en)
HK (1) HK1065199A1 (en)
WO (1) WO2002052785A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004021722A1 (en) * 2002-08-31 2004-03-11 Jae-Jun Ko Method and system of providing web-contents to a mobile communication device via e-mail
WO2007009255A1 (en) * 2005-07-22 2007-01-25 Research In Motion Limited A method of controlling delivery of multi-part content from an origin server to a mobile device browser via a server
US8190776B2 (en) 2000-12-22 2012-05-29 Research In Motion Limited Web browser for a wireless device comprising a browser daemon for permitting access to information after the web browser has been closed
US8543697B2 (en) 2005-07-22 2013-09-24 Research In Motion Limited System and method for communicating state management between a browser user-agent and a server

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7434219B2 (en) 2000-01-31 2008-10-07 Commvault Systems, Inc. Storage of application specific profiles correlating to document versions
US20030050049A1 (en) * 2001-09-13 2003-03-13 Sundstrom Lars Henrik Mobile information service
JP2005505039A (en) 2001-09-28 2005-02-17 コムヴォールト・システムズ・インコーポレーテッド Apparatus and method for archiving objects in an information storage device
US20040205618A1 (en) * 2001-11-19 2004-10-14 Jean Sini Runtime translator for mobile application content
KR100483497B1 (en) * 2002-11-26 2005-04-15 한국전자통신연구원 Parsing system and method of Multi-document based on elements
FI20030967A (en) * 2003-06-27 2004-12-28 Nokia Corp Selection of connection settings
US9239686B2 (en) 2003-07-22 2016-01-19 Sheng Tai (Ted) Tsao Method and apparatus for wireless devices access to external storage
WO2006014480A2 (en) * 2004-07-08 2006-02-09 Actuality Systems, Inc. Architecture for rendering graphics on output devices over diverse connections
CN101176300A (en) * 2005-04-18 2008-05-07 捷讯研究有限公司 System and method for generating a wireless application from a web service definition
CA2513016A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A secure method of synchronizing cache contents of a mobile browser with a proxy server
CA2513010A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device
CA2513019A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited A method for communicating state information between a server and a mobile device browser with version handling
CA2513018A1 (en) * 2005-07-22 2007-01-22 Research In Motion Limited Method for training a proxy server for content delivery based on communication of state information from a mobile device browser
US7681133B2 (en) * 2005-10-14 2010-03-16 Oracle International Corporation Declarative task-based user interfaces
US8112394B2 (en) 2005-10-14 2012-02-07 Oracle International Corporation Long-lived data transactions
US8296727B2 (en) * 2005-10-14 2012-10-23 Oracle Corporation Sub-task mechanism for development of task-based user interfaces
US20070260748A1 (en) * 2006-05-05 2007-11-08 Talkington Jerry L Method and apparatus to reduce the size of objects transmitted over a network
US7623877B2 (en) * 2006-07-28 2009-11-24 Research In Motion Limited Limited lifespan for outgoing data at a mobile device
US20080132218A1 (en) * 2006-11-30 2008-06-05 Yuval Samson Method and Apparatus for Starting Applications
US7734669B2 (en) * 2006-12-22 2010-06-08 Commvault Systems, Inc. Managing copies of data
KR101366332B1 (en) * 2007-04-19 2014-02-21 엘지전자 주식회사 A method of automatic repeat request(ARQ) in communication system
US20090034463A1 (en) * 2007-07-27 2009-02-05 Research In Motion Limited Method and system for resource sharing
US20090031250A1 (en) * 2007-07-27 2009-01-29 Jesse Boudreau Administration of wireless devices in a wireless communication system
US8352550B2 (en) 2007-07-27 2013-01-08 Research In Motion Limited Wireless communication systems
EP2224676B1 (en) 2007-07-27 2017-03-15 BlackBerry Limited Apparatus and methods for coordination of wireless systems
DE602008001344D1 (en) 2007-07-27 2010-07-08 Research In Motion Ltd Apparatus and method for operating a wireless server
ATE497670T1 (en) 2007-07-27 2011-02-15 Research In Motion Ltd WIRELESS SYSTEMS MANAGEMENT
ATE547875T1 (en) 2007-07-27 2012-03-15 Research In Motion Ltd INFORMATION EXCHANGE IN WIRELESS SERVERS
ATE538608T1 (en) 2007-07-27 2012-01-15 Research In Motion Ltd MANAGEMENT OF POLICIES FOR WIRELESS DEVICES IN A WIRELESS COMMUNICATIONS SYSTEM
EP2034776B1 (en) 2007-07-27 2013-02-13 Research In Motion Limited Wireless communication system installation
KR101079624B1 (en) * 2008-05-06 2011-11-03 삼성전자주식회사 Method for display of browser and portable terminal using the same
US8769048B2 (en) 2008-06-18 2014-07-01 Commvault Systems, Inc. Data protection scheduling, such as providing a flexible backup window in a data protection system
KR101842209B1 (en) * 2008-06-18 2018-03-26 톰슨 라이센싱 Mobile device for preparation of a digital document for the display of said document and the navigation within said document
US9128883B2 (en) 2008-06-19 2015-09-08 Commvault Systems, Inc Data storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail
US8352954B2 (en) 2008-06-19 2013-01-08 Commvault Systems, Inc. Data storage resource allocation by employing dynamic methods and blacklisting resource request pools
US8725688B2 (en) 2008-09-05 2014-05-13 Commvault Systems, Inc. Image level copy or restore, such as image level restore without knowledge of data object metadata
US20100070474A1 (en) 2008-09-12 2010-03-18 Lad Kamleshkumar K Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration
US8738981B2 (en) * 2008-10-24 2014-05-27 Qualcomm Incorporated Method and apparatus for H-ARQ scheduling in a wireless communication system
US9715557B2 (en) * 2008-12-09 2017-07-25 Blackberry Limited System, device and method for providing context sensitive content on a computing device
US20100146399A1 (en) * 2008-12-09 2010-06-10 Charles Laurence Stinson Method, apparatus and system for modifying website flow stack to manage site-wide configuration
US8700982B2 (en) * 2009-03-30 2014-04-15 Blackberry Limited System, device and method for providing interactive content on an computing device
JPWO2011070734A1 (en) * 2009-12-07 2013-04-22 パナソニック株式会社 Format conversion server, playback device, and information playback system
US20110239109A1 (en) * 2010-03-24 2011-09-29 Mark Nixon Methods and apparatus to display process data
US9122764B2 (en) 2010-03-24 2015-09-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to access process data stored on a server
CN103098055B (en) * 2010-09-17 2018-01-12 甲骨文国际公司 Recursive navigation in mobile client relation management
US8942679B2 (en) 2010-09-17 2015-01-27 Oracle International Corporation Method and system for providing pattern based enterprise applications for organizing, automating, and synchronizing processes for mobile communication devices
US9275165B2 (en) * 2010-09-17 2016-03-01 Oracle International Corporation Method and apparatus for defining an application to allow polymorphic serialization
US8849762B2 (en) 2011-03-31 2014-09-30 Commvault Systems, Inc. Restoring computing environments, such as autorecovery of file systems at certain points in time
CN102982044A (en) * 2011-09-07 2013-03-20 腾讯科技(深圳)有限公司 Method and device for webpage browsing
US9106709B2 (en) * 2011-09-22 2015-08-11 Opera Software Asa Server side mobile audience intelligence creation
CN103067423B (en) * 2011-10-20 2015-10-14 腾讯科技(深圳)有限公司 The method of browser kernel adaptation and browser
JPWO2013073104A1 (en) * 2011-11-14 2015-04-02 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America Data conversion apparatus, data conversion method, and data conversion program
US10157184B2 (en) 2012-03-30 2018-12-18 Commvault Systems, Inc. Data previewing before recalling large data files
CN102722551B (en) * 2012-05-26 2014-11-26 广州市动景计算机科技有限公司 Intelligent switching method and system for browser kernels
US20140101280A1 (en) * 2012-10-05 2014-04-10 Olaf Schmidt Generic serializer framework
CN103885990B (en) * 2012-12-24 2019-07-05 腾讯科技(武汉)有限公司 Searching method and system
JP5870021B2 (en) * 2012-12-25 2016-02-24 トヨタ自動車東日本株式会社 Vehicle door opening and closing device
US9633216B2 (en) 2012-12-27 2017-04-25 Commvault Systems, Inc. Application of information management policies based on operation with a geographic entity
AU2013371719B2 (en) * 2013-01-03 2017-03-02 Lg Electronics Inc. Method and apparatus for changing services in wireless communication system
US10685487B2 (en) * 2013-03-06 2020-06-16 Qualcomm Incorporated Disabling augmented reality (AR) devices at speed
US9459968B2 (en) 2013-03-11 2016-10-04 Commvault Systems, Inc. Single index to query multiple backup formats
US9262464B2 (en) * 2013-04-24 2016-02-16 Piriform Ltd. Cleaner with browser monitoring
US9798596B2 (en) 2014-02-27 2017-10-24 Commvault Systems, Inc. Automatic alert escalation for an information management system
US9648100B2 (en) 2014-03-05 2017-05-09 Commvault Systems, Inc. Cross-system storage management for transferring data across autonomous information management systems
US9823978B2 (en) 2014-04-16 2017-11-21 Commvault Systems, Inc. User-level quota management of data objects stored in information management systems
US9740574B2 (en) 2014-05-09 2017-08-22 Commvault Systems, Inc. Load balancing across multiple data paths
JP6338453B2 (en) * 2014-05-30 2018-06-06 キヤノン株式会社 Information terminal, control method and program
US11249858B2 (en) 2014-08-06 2022-02-15 Commvault Systems, Inc. Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US9852026B2 (en) 2014-08-06 2017-12-26 Commvault Systems, Inc. Efficient application recovery in an information management system based on a pseudo-storage-device driver
US9444811B2 (en) 2014-10-21 2016-09-13 Commvault Systems, Inc. Using an enhanced data agent to restore backed up data across autonomous storage management systems
CN106294441A (en) * 2015-05-27 2017-01-04 珠海金山办公软件有限公司 A kind of document conversion method and device
US9766825B2 (en) 2015-07-22 2017-09-19 Commvault Systems, Inc. Browse and restore for block-level backups
US10178192B2 (en) * 2015-09-15 2019-01-08 Qualcomm Innovation Center, Inc. Behavior-based browser bookmarks
CN105373589A (en) * 2015-10-13 2016-03-02 浪潮软件集团有限公司 Optimization method for loading network picture resources by mobile equipment
EP3365798B1 (en) * 2015-10-22 2021-04-14 Oracle International Corporation System and method for providing distributed caching in transactional processing environment
US10296368B2 (en) 2016-03-09 2019-05-21 Commvault Systems, Inc. Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount)
US10838821B2 (en) 2017-02-08 2020-11-17 Commvault Systems, Inc. Migrating content and metadata from a backup system
US10740193B2 (en) 2017-02-27 2020-08-11 Commvault Systems, Inc. Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
US10891069B2 (en) 2017-03-27 2021-01-12 Commvault Systems, Inc. Creating local copies of data stored in online data repositories
US10776329B2 (en) 2017-03-28 2020-09-15 Commvault Systems, Inc. Migration of a database management system to cloud storage
US11074140B2 (en) 2017-03-29 2021-07-27 Commvault Systems, Inc. Live browsing of granular mailbox data
TWI782955B (en) * 2017-05-12 2022-11-11 香港商阿里巴巴集團服務有限公司 Display method and device
US10664352B2 (en) 2017-06-14 2020-05-26 Commvault Systems, Inc. Live browsing of backed up data residing on cloned disks
WO2019094798A1 (en) 2017-11-10 2019-05-16 The Trustees Of Columbia University In The City Of New York Methods and compositions for promoting or inducing hair growth
US10795927B2 (en) 2018-02-05 2020-10-06 Commvault Systems, Inc. On-demand metadata extraction of clinical image data
US10789387B2 (en) 2018-03-13 2020-09-29 Commvault Systems, Inc. Graphical representation of an information management system
US10860443B2 (en) 2018-12-10 2020-12-08 Commvault Systems, Inc. Evaluation and reporting of recovery readiness in a data storage management system
US11176204B2 (en) * 2018-12-13 2021-11-16 Business Objects Software Limited Application runtime for cloud-based analytics engine
US11308034B2 (en) 2019-06-27 2022-04-19 Commvault Systems, Inc. Continuously run log backup with minimal configuration and resource usage from the source machine

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4837798A (en) 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US5675507A (en) * 1995-04-28 1997-10-07 Bobo, Ii; Charles R. Message storage and delivery system
JP2964926B2 (en) * 1995-08-29 1999-10-18 富士ゼロックス株式会社 Database management apparatus and method
US6029175A (en) 1995-10-26 2000-02-22 Teknowledge Corporation Automatic retrieval of changed files by a network software agent
US6473609B1 (en) * 1995-12-11 2002-10-29 Openwave Systems Inc. Method and architecture for interactive two-way communication devices to interact with a network
US6553410B2 (en) * 1996-02-27 2003-04-22 Inpro Licensing Sarl Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US5673322A (en) * 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5978833A (en) * 1996-12-31 1999-11-02 Intel Corporation Method and apparatus for accessing and downloading information from the internet
US6105028A (en) * 1997-06-26 2000-08-15 Digital Equipment Corporation Method and apparatus for accessing copies of documents using a web browser request interceptor
US6216152B1 (en) * 1997-10-27 2001-04-10 Sun Microsystems, Inc. Method and apparatus for providing plug in media decoders
KR100248007B1 (en) 1997-12-03 2000-10-02 윤종용 Mobile phone terminal and software flatform possessing both mobile video phoning function &mobile computing function
US6590588B2 (en) * 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6338096B1 (en) 1998-06-10 2002-01-08 International Business Machines Corporation System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources
US6278442B1 (en) 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
JP4545317B2 (en) * 1998-10-28 2010-09-15 ヤフー! インコーポレイテッド Internet browser interface control method and controllable browser interface
US6631512B1 (en) * 1999-01-15 2003-10-07 Gillis E Onyeabor Method and system for database-driven, scalable web page development, deployment-download, and execution
US7050079B1 (en) * 2000-01-04 2006-05-23 International Business Machines Corporation System and method for dynamically generating viewable graphics
US6704024B2 (en) * 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
US6901437B1 (en) * 2000-10-06 2005-05-31 Verizon Laboratories Inc. Mobile cache for dynamically composing user-specific information
ATE497214T1 (en) 2000-12-22 2011-02-15 Research In Motion Ltd SYSTEM AND METHOD FOR NAVIGATING INFORMATION USING A WIRELESS COMMUNICATIONS DEVICE

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8190776B2 (en) 2000-12-22 2012-05-29 Research In Motion Limited Web browser for a wireless device comprising a browser daemon for permitting access to information after the web browser has been closed
USRE43678E1 (en) 2000-12-22 2012-09-18 Research In Motion Limited Web browser of wireless device having serialization manager for maintaining registry of converters that convert data into format compatible with user interface of the device
WO2004021722A1 (en) * 2002-08-31 2004-03-11 Jae-Jun Ko Method and system of providing web-contents to a mobile communication device via e-mail
WO2007009255A1 (en) * 2005-07-22 2007-01-25 Research In Motion Limited A method of controlling delivery of multi-part content from an origin server to a mobile device browser via a server
US8543697B2 (en) 2005-07-22 2013-09-24 Research In Motion Limited System and method for communicating state management between a browser user-agent and a server

Also Published As

Publication number Publication date
EP1638020A3 (en) 2006-05-24
US7761603B2 (en) 2010-07-20
US20090313387A1 (en) 2009-12-17
EP1643381A3 (en) 2006-06-07
US8190776B2 (en) 2012-05-29
EP1428348A2 (en) 2004-06-16
EP1643381A2 (en) 2006-04-05
AU2002226213A1 (en) 2002-07-08
HK1065199A1 (en) 2005-02-08
US20040073626A1 (en) 2004-04-15
USRE41786E1 (en) 2010-09-28
US20100281391A1 (en) 2010-11-04
EP2267619A1 (en) 2010-12-29
CA2432590C (en) 2010-08-10
WO2002052785A3 (en) 2004-04-08
US7389361B2 (en) 2008-06-17
US20080222269A1 (en) 2008-09-11
WO2002052785A2 (en) 2002-07-04
DE60143969D1 (en) 2011-03-10
USRE43678E1 (en) 2012-09-18
EP1428348B1 (en) 2011-01-26
EP1638020A2 (en) 2006-03-22
US7596631B2 (en) 2009-09-29
ATE497214T1 (en) 2011-02-15

Similar Documents

Publication Publication Date Title
CA2432590A1 (en) Information browser system and method for a wireless communication device
US9721541B2 (en) Portable communication device for an advanced display
KR100399207B1 (en) Data conversion system and data conversion method thereof
EP1192778B1 (en) Method and system for fetching content from a server in a cellular communication system
US7925792B2 (en) Method and system for negotiating device information, and device thereof
US7967212B1 (en) Web content power consumption notification for wireless devices
US7945673B2 (en) Reduced wireless internet connect time
US6985754B1 (en) Radio terminal for browsing the internet
JP2003058286A (en) Method and system for backing up data
US7299267B1 (en) Radio terminal with browser
US6868453B1 (en) Internet home page data acquisition method
US7072687B2 (en) System for transferring an address list and method
CN101202755A (en) System, method and device for displaying picture of mobile terminal
WO2001059575A1 (en) Method of and system for transferring data over a wireless communications network
JP2000298634A (en) Information distribution system
WO2002017098A1 (en) Apparatus and method for connecting and serving a data using wireless terminal
JP2003141002A (en) Url length conversion system and program
JP3658610B2 (en) Message communication method and communication system using wireless telephone
JP2002123448A (en) Object filtering method and client device using the same
CN102664959B (en) The wireless middleware of a kind of mobile platform
US7574480B1 (en) Radio terminal
KR20020092858A (en) Compressing/caching server and its web accelerating service system and method
US20040133686A1 (en) System and method for adapting information content according to the capability of the access bearer
US20130166636A1 (en) Portable terminal for a mobile network
KR100824474B1 (en) Method for controlling a converting of web-page for a portable telecommunication terminal

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20211221