IP Library Granted Patent US 7,032,036
Granted Patent B2
US 7,032,036 · App. 10/175,776 · Granted Apr 18, 2006

Wireless browser

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,032,036
App. No.
10/175,776
Granted
Apr 18, 2006
Kind
B2
Abstract

A device for accessing data from an internet site. The device comprises at least two protocol modules, each module comprising instructions enabling the device to communicate with an external internet resource under a first protocol or a second protocol respectively; the device being arranged to selectively employ one or the other of the modules. Request data receiving component receives request data relating to a requested site from a user, and a data requesting module for requests, dependent upon the request data, data from an external internet resource. A received data determining component determines if data received as a result of the requested data refers to a site with data under the first protocol or the second protocol, and a router determines the route of the request and resubmitting the request to the requested site via the determined route dependent upon the determination of the request being through the first or second protocol.

Claims (45)

1. A device for accessing data from an internet site, the device comprising:

a processor;

at least two browsers that are compatible with two different protocols, respectively; and

computer-readable instructions stored on the device, which when executed:

receives data relating to a requested site from a user;

requests data from the requested site according to a first protocol which is compatible with a first browser that the device is presently in a mode for using;

receives data in response to the request;

determines if the received data is compatible with the first protocol and under which the first browser of the device is operating; and

when it is determined that the received data is of a different protocol than the first protocol, performs the following:

flagging the data and resubmitting the request for data according to a second protocol; and

switching the device's mode of browser use from the first browser, which is compatible with the first protocol, to use of a second browser, which is compatible with the second protocol.

2. The device according to claim 1 , wherein a route determining device is configured to always direct the route through a resource employing the first protocol, even when it is determined that the request data is in the second protocol, if the device is employing the first browser.

3. The device according to claim 2 , wherein the first protocol is WAP.

4. The device according to claim 3 , wherein the second protocol is HTTP.

5. The device according to claim 2 , wherein the second protocol is HTTP.

6. The device according to claim 1 , wherein the first protocol is WAP.

7. The device according to claim 6 , wherein the second protocol is HTTP.

8. The device according to claim 1 , wherein the second protocol is HTTP.

9. The device according to claim 1 , wherein a component for determining the protocol used for access comprises means for determining the browser being employed by the device when the request is made.

10. The device according to claim 1 , wherein the browsers are internet capable browsers.

11. A method for accessing data from an internet site from a device capable of accessing data in at least two different protocols, the method comprising:

receiving data relating to a requested site from a user

requesting data from the requested site according to a first protocol which is compatible with a first browser that the device is presently in a mode for using;

receiving data in response to the request;

determining if the received data is compatible with the first protocol and under which the first browser of the device is operating; and

when it is determined that the received data is of a different protocol than the first protocol, performing the following:

flagging the data and resubmitting the request for data according to a second protocol; and

switching the device's mode of browser use from the first browser, which is compatible with the first protocol, to use of a second browser, which is compatible with the second protocol.

12. The method according to claim 11 , wherein the first protocol is WAP.

13. The method according to claim 12 , wherein the second protocol is HTTP.

14. The method according to claim 13 , wherein determining if the received data is compatible with the first protocol further comprises determining the browser being employed by the device when the request is made.

15. The method according to claim 12 , wherein determining if the received data is compatible with the first protocol further comprises determining the browser being employed by the device when the request is made.

16. The method according to claim 11 , wherein the second protocol is HTTP.

17. The method according to claim 11 , wherein determining if the received data is compatible with the first protocol further comprises determining the browser being employed by the device when the request is made.

18. A computer readable storage medium comprising computer-executable instructions for performing, on a device capable of accessing data in at least two different protocols, a method comprising:

receiving data relating to a requested site from a user;

requesting data from the requested site according to a first protocol which is compatible with a first browser that the device is presently in a mode for using;

receiving data in response to the request;

determining if the received data is compatible with the first protocol and under which the first browser of the device is operating; and

when it is determined that the received data is of a different protocol than the first protocol, performing the following:

flagging the data and resubmitting the request for data according to a second protocol; and

switching the device's mode of browser use from the first browser, which is compatible with the first protocol, to use of a second browser, which is compatible with the second protocol.

19. The storage medium according to claim 18 , wherein the first protocol is WAP.

20. The storage medium according to claim 19 , wherein the second protocol is HTTP.

21. The storage medium according to claim 18 , wherein the second protocol is HTTP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →