Patent US7072984B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7072984B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for accessing customized information over the internet using a browser for a plurality of electronic devices

Assignee: RPX Corp
•
Filing: 2001-04-25
•
Granted: 2006-07-04
•
Expires: 2021-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers.

Inventors

  • 👤 Leonid Polonsky
  • 👤 Francis Edward Simon Hunt
  • 👤 James Richard Werwath
  • 👤 Kevin Nigel Wallace
  • 👤 Matthew Frank Trapani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 20:16
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577; H04L67/50; H04L67/56; H04L67/565; H04L67/04; H04L67/10; H04L67/568

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 153 words
A system for accessing information content, the system comprising: a server browser for accessing the information content; a client browser for navigating the accessed information content, wherein the client browser is hosted on a wireless device; and a serializer for dynamically formatting the accessed information content according to an appropriate markup language for the client browser and according to capabilities of the client browser, wherein the server browser and the client browser distribute a set of tasks to format the information content so that both the client browser and the server browser format portions of the information content for display on the client browser, wherein the server browser determines which tasks are performed by the client browser by determining if the server browser can perform the tasks more efficiently, and wherein the server browser performs more formatting tasks than the client browser thereby accelerating delivery of the information content to the client browser.
Claim 2
Independent Claim 153 words
A system for accessing information content, the system comprising: a server browser for accessing the information content; a client browser for navigating the accessed information content, wherein the client browser is hosted on a wireless device; and a serializer for dynamically formatting the accessed information content according to an appropriate markup language for the client browser and according to capabilities of the client browser, wherein the server browser and the client browser distribute a set of tasks to format the information content so that both the client browser and the server browser format portions of the information content for display on the client browser, wherein the server browser determines which tasks are performed by the client browser by determining if the server browser can perform the tasks more efficiently, and wherein the server browser performs more formatting tasks than the client browser thereby accelerating delivery of the information content to the client browser.
Claim 3
Dependent Claim 31 words
The system of claim 1 wherein the serializer dynamically customizes the format of the information content as appropriate for the specific client browser and applications that run on the client browser.
Claim 4
Dependent Claim 29 words
The system of claim 1 wherein the serializer dynamically formats the accessed information content for a second client browser that utilizes a markup language different from the client browser.
Claim 5
Dependent Claim 31 words
The system of claim 1 wherein the serializer dynamically formats a portion of the accessed information content, and wherein the portion of accessed information content is requested by the client browser.
Claim 6
Dependent Claim 34 words
The system of claim 1 further comprising a network between the serializer and the client browser; wherein the serializer partitions the information content into groups of information content appropriate for transmission over the network.
Claim 7
Dependent Claim 35 words
The system of claim 1 further comprising a network between the serializer and the client browser; wherein the serializer partitions the information content into groups of information content appropriate for receiving at the client browser.
Claim 8
Dependent Claim 31 words
The system of claim 1 wherein the client browser interacts with an application, wherein the application comprises an email application, instant messaging, address book, bar-code device interface, calendar, or radio coverage.
Claim 9
Dependent Claim 25 words
The system of claim 1 , wherein the client browser navigates the information content according to specific abilities of the wireless device comprising navigational tools.
Claim 10
Dependent Claim 12 words
The system of claim 1 wherein the information content is dynamically generated.
Claim 11
Dependent Claim 14 words
The system of claim 1 wherein the server browser temporarily stores the accessed information.
Claim 12
Dependent Claim 19 words
The system of claim 1 wherein the client browser temporarily stores a requested portion of the accessed information content.
Claim 13
Dependent Claim 17 words
The system of claim 1 wherein the server browser and client browser are hosted on separate platforms.
Claim 14
Dependent Claim 14 words
The system of claim 1 wherein the server browser is hosted on a server.
Claim 15
Dependent Claim 19 words
The system of claim 1 wherein the server browser and the client browser are hosted on the same platform.
Claim 16
Dependent Claim 19 words
The system of claim 1 wherein the client browser and the server browser are hosted on the wireless device.
Claim 17
Dependent Claim 21 words
The system of claim 1 wherein the wireless device comprises a personal digital assistant (PDA), mobile telephone, or a home appliance.
Claim 18
Dependent Claim 17 words
The system of claim 1 wherein the client browser can present folderized portions of the accessed information.
Claim 19
Dependent Claim 19 words
The system of claim 1 wherein the client browser can process an audio input signal to accesses information content.
Claim 20
Dependent Claim 24 words
The system of claim 1 wherein the client browser utilizes a markup language comprising wireless markup language (WML), extensible markup language (XML), or voiceXML.
Claim 21
Dependent Claim 28 words
The system of claim 1 , wherein information content utilizes a markup language comprising wireless markup language (WML), hypertext markup language (HTML), extensible markup language (XML), or voiceXML.
Claim 22
Dependent Claim 16 words
The system of claim 1 wherein the information content information comprises image, video, or audio content.
Claim 23
Dependent Claim 17 words
The system of claim 1 wherein the server browser supports scripting code comprising Java Script or Jscript.
Claim 24
Dependent Claim 25 words
The system of claim 1 wherein the client browser comprises a microgateway, and wherein other browsers can utilize the microgateway to access the information content.
Claim 25
Dependent Claim 17 words
The system of claim 1 wherein the server browser can send information content to the client browser.
Claim 26
Dependent Claim 27 words
The system of claim 1 , further comprising: an event translator for converting a request from the client browser into an event recognizable by the server browser.
Claim 27
Dependent Claim 27 words
The system of claim 1 , further comprising: an event translator for converting a response from the server browser into an event recognizable by the client browser.
Claim 28
Dependent Claim 27 words
The system of claim 1 wherein the server browser determines which tasks are performed by the client browser by determining which tasks the client browser may perform.
Claim 29
Dependent Claim 36 words
The system of claim 1 wherein the server browser determines which tasks are performed by the client browser based on a type of transmission network used for delivery of the information content to the client browser.
Claim 30
Independent Claim 168 words
A system for accessing information content, the system comprising: a server browser for accessing the information content; a client browser for navigating the accessed information content, wherein the client browser is hosted on a wireless device; and a serializer for dynamically formatting the accessed information content according to an appropriate markup language for the client browser and according to capabilities of the client browser, wherein the server browser and the client browser distribute a set of tasks to format the information content so that both the client browser and the server browser format portions of the information content for display on the client browser, wherein the server browser determines which tasks are performed by the client browser by determining if formatting of the information content by the server browser lessens an amount of bandwidth needed to deliver the information content to the client browser, and wherein the server browser performs more formatting tasks than the client browser thereby accelerating delivery of the information content to the client browser.
Claim 31
Independent Claim 168 words
A system for accessing information content, the system comprising: a server browser for accessing the information content; a client browser for navigating the accessed information content, wherein the client browser is hosted on a wireless device; and a serializer for dynamically formatting the accessed information content according to an appropriate markup language for the client browser and according to capabilities of the client browser, wherein the server browser and the client browser distribute a set of tasks to format the information content so that both the client browser and the server browser format portions of the information content for display on the client browser, wherein the server browser determines which tasks are performed by the client browser by determining if formatting of the information content by the server browser lessens an amount of bandwidth needed to deliver the information content to the client browser, and wherein the server browser performs more formatting tasks than the client browser thereby accelerating delivery of the information content to the client browser.
Claim 32
Dependent Claim 31 words
The system of claim 29 wherein the serializer dynamically customizes the format of the information content as appropriate for the specific client browser and applications that run on the client browser.
Claim 33
Dependent Claim 29 words
The system of claim 29 wherein the serializer dynamically formats the accessed information content for a second client browser that utilizes a markup language different from the client browser.
Claim 34
Dependent Claim 31 words
The system of claim 29 wherein the serializer dynamically formats a portion of the accessed information content, and wherein the portion of accessed information content is requested by the client browser.
Claim 35
Dependent Claim 34 words
The system of claim 29 further comprising a network between the serializer and the client browser; wherein the serializer partitions the information content into groups of information content appropriate for transmission over the network.
Claim 36
Dependent Claim 35 words
The system of claim 29 further comprising a network between the serializer and the client browser; wherein the serializer partitions the information content into groups of information content appropriate for receiving at the client browser.
Claim 37
Dependent Claim 31 words
The system of claim 29 wherein the client browser interacts with an application, wherein the application comprises an email application, instant messaging, address book, bar-code device interface, calendar, or radio coverage.
Claim 38
Dependent Claim 25 words
The system of claim 29 , wherein the client browser navigates the information content according to specific abilities of the wireless device comprising navigational tools.
Claim 39
Dependent Claim 12 words
The system of claim 29 wherein the information content is dynamically generated.
Claim 40
Dependent Claim 14 words
The system of claim 29 wherein the server browser temporarily stores the accessed information.
Claim 41
Dependent Claim 19 words
The system of claim 29 wherein the client browser temporarily stores a requested portion of the accessed information content.
Claim 42
Dependent Claim 17 words
The system of claim 29 wherein the server browser and client browser are hosted on separate platforms.
Claim 43
Dependent Claim 14 words
The system of claim 29 wherein the server browser is hosted on a server.
Claim 44
Dependent Claim 19 words
The system of claim 29 wherein the server browser and the client browser are hosted on the same platform.
Claim 45
Dependent Claim 19 words
The system of claim 29 wherein the client browser and the server browser are hosted on the wireless device.
Claim 46
Dependent Claim 21 words
The system of claim 29 wherein the wireless device comprises a personal digital assistant (PDA), mobile telephone, or a home appliance.
Claim 47
Dependent Claim 17 words
The system of claim 29 wherein the client browser can present folderized portions of the accessed information.
Claim 48
Dependent Claim 19 words
The system of claim 29 wherein the client browser can process an audio input signal to accesses information content.
Claim 49
Dependent Claim 24 words
The system of claim 29 wherein the client browser utilizes a markup language comprising wireless markup language (WML), extensible markup language (XML), or voiceXML.
Claim 50
Dependent Claim 28 words
The system of claim 29 , wherein information content utilizes a markup language comprising wireless markup language (WML), hypertext markup language (HTML), extensible markup language (XML), or voiceXML.
Claim 51
Dependent Claim 16 words
The system of claim 29 wherein the information content information comprises image, video, or audio content.
Claim 52
Dependent Claim 17 words
The system of claim 29 wherein the server browser supports scripting code comprising Java Script or Jscript.
Claim 53
Dependent Claim 25 words
The system of claim 29 wherein the client browser comprises a microgateway, and wherein other browsers can utilize the microgateway to access the information content.
Claim 54
Dependent Claim 17 words
The system of claim 29 wherein the server browser can send information content to the client browser.
Claim 55
Dependent Claim 27 words
The system of claim 29 , further comprising: an event translator for converting a request from the client browser into an event recognizable by the server browser.
Claim 56
Dependent Claim 27 words
The system of claim 29 , further comprising: an event translator for converting a response from the server browser into an event recognizable by the client browser.
Claim 57
Dependent Claim 27 words
The system of claim 29 wherein the server browser determines which tasks are performed by the client browser by determining which tasks the client browser may perform.
Claim 58
Dependent Claim 36 words
The system of claim 29 wherein the server browser determines which tasks are performed by the client browser based on a type of transmission network used for delivery of the information content to the client browser.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-07-03 2010-01-02 2010-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-07-03 2014-01-02 2014-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-07-03 2018-01-02 2018-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag