Web interaction system which enables a mobile telephone to interact with web resources
First Claim
1. A web interaction system which enables a mobile telephone to interact with web resources, in which the web interaction system comprises a query engine which operates on XML format data obtained from content data extracted from a web site, the query engine parsing the XML format data into SAX events which are then queried by the query engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A web interaction system which enables a mobile telephone to interact automatically with web resources, in which the web interaction system comprises a query engine which operates on XML format data, translated from data obtained from a web site, the query engine parsing the XML into SAX events which are then queried by the query engine. Conventional query engines parse XML into a data object model (DOM) tree and not SAX events; DOM trees can however occupy significant memory space. SAX events on the other hand can be queried as parsing progresses (i.e. no need to wait for an entire DOM tree to be constructed before queries can be first performed). Not needing to wait for an entire web document to download is a major advantage since this would otherwise be a major bottleneck.
-
Citations
19 Claims
- 1. A web interaction system which enables a mobile telephone to interact with web resources, in which the web interaction system comprises a query engine which operates on XML format data obtained from content data extracted from a web site, the query engine parsing the XML format data into SAX events which are then queried by the query engine.
-
14. A method of enabling a mobile telephone to interact with web resources, in which the method comprises the steps of:
-
(a) extracting content data from a web site according to an instruction sent from the mobile telephone;
(b) obtaining XML format data from the content data;
(c) parsing the XML format data into SAX events;
(d) querying the SAX events using a query engine to generate query results;
(e) providing a response to the instruction sent from the mobile telephone using the query result. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification