Retrieving information from web pages
First Claim
1. A method for retrieving information stored in at least one document stored in a server in a network, the at least one document comprising at least one tag identifying at least one item in the document, the at least one tag further comprising item information, the network further having a connection to an application program, the method comprising steps of:
- sending from the application program to the server, a request comprising an identifier of at least one Kilo document and requested item information associated with the document;
upon reception of the request by the server;
extracting from the request the identity of the at least one document that is comprised in the request; and
for each extracted document, further extracting the requested item information;
retrieving items whose item information matches the requested item information; and
sending retrieved items to the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a new reference tag as an extension to mark-up languages, such as the HyperText Mark-up Language. The new reference tag embraces an item, such as a picture or a paragraph, and provides information about the item. The information can for example be the time when the item was updated. The reference tag may be used to download just one item amid several items in a document.
19 Citations
36 Claims
-
1. A method for retrieving information stored in at least one document stored in a server in a network, the at least one document comprising at least one tag identifying at least one item in the document, the at least one tag further comprising item information, the network further having a connection to an application program, the method comprising steps of:
-
sending from the application program to the server, a request comprising an identifier of at least one Kilo document and requested item information associated with the document;
upon reception of the request by the server;
extracting from the request the identity of the at least one document that is comprised in the request; and
for each extracted document, further extracting the requested item information;
retrieving items whose item information matches the requested item information; and
sending retrieved items to the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for retrieving information, the system comprising an application program and at least one server having access to the information stored in at least one document, the at least one document comprising at least one tag identifying at least one item in the document, the at least one tag further comprising item information,
the application program comprising: -
a transmission unit for sending to a server a request comprising an identifier of at least one document accessible by the server and requested item information associated with the document; and
a reception unit for receiving retrieved items sent from the at least one server; and
the at least one server comprising;
a reception unit for receiving the request from the application program;
a processing unit for extracting document identifiers from the request;
for each document identifier extracted, further extracting the requested item information; and
retrieving the at least one requested item; and
a transmission unit for sending retrieved items to the application program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
19. In a network, a server for retrieving information stored in at least one document accessible by the server, the at least one document comprising at least one tag identifying at least one item in the document, the at least one tag further comprising item information, the network further having a connection to at least one application program, the server comprising:
-
a reception unit for receiving from the application program a request comprising an identifier of at least one document and requested item information associated with the at least one document;
a processing unit for extracting from the request the document identifier;
for each extracted document, further extracting requested item information associated with the document; and
retrieving the at least one requested item; and
a transmission unit for sending retrieved items to the application program.
-
-
28. A method for continuous update of information to an application program in a network, the network further comprising an intermediate node and at least one server storing documents wherein at least some of the documents comprise at least one tag, each tag identifying an item in the document and wherein at least one tag comprises information about when the item was updated, the method comprising steps of:
-
sending from the application program to the intermediate node a list comprising at least one item and a time associated with each item;
sending by the intermediate node to the at least one relevant server at least one request for at least one item, the at least one request comprising the time associated with the item in the list;
upon reception of a request by a server;
retrieving any requested items that were updated after the associated time; and
sending the retrieved items to the intermediate node;
upon reception of the retrieved items at the intermediate node;
updating the time for every received item in the list, using the time in the item'"'"'s tag;
processing received items for transmission to the application program; and
sending the received items to the application program.
-
-
29. A system, comprising an intermediate node and an application program in a network, for continuous update of information to the application program, the network further comprising at least one server storing documents wherein at least some of the documents comprise at least one tag, each tag identifying an item in the document and wherein at least one tag comprises information about when the item was updated,
the application program is for: -
sending to the intermediate node a list comprising at least one item and a time associated with each item; and
receiving messages from the intermediate node; and
the intermediate node is for;
sending to the at least one relevant server at least one request for at least one item, the at least one request comprising the time associated with the item in the list;
receiving items from the at least one relevant server;
upon reception of an item, updating the time for the received item using the time in the item'"'"'s tag;
processing received items for transmission to the application program; and
sending to the application program a message comprising the received items.
-
-
30. A method for continuous update of information to an application program in a network, the network further comprising an intermediate node and at least one server storing documents wherein at least some of the documents comprise at least one tag, each tag identifying an item in the document and wherein at least one tag comprises information about when the item was updated, the method comprising steps of:
-
sending from the application program to the intermediate node a list comprising at least one item and a time associated with each item;
sending by the intermediate node to the at least one relevant server at least one request for at least one item, the at least one request comprising the time associated with the item in the list and the address of the application program;
upon reception of a request at the relevant server;
retrieving any requested items that were updated after the associated time;
sending the retrieved items to the application program; and
sending a message comprising the identity of the retrieved items and the time they were last updated to the intermediate node;
upon reception of the message at the intermediate node, updating the time for every received item in the list.
-
-
31. A system for continuous update of information to an application program in a network, the system comprising in the network an intermediate node and at least one server storing documents wherein at least some of the documents comprise at least one tag, each tag identifying an item in the document and wherein at least one tag comprises information about when the item was updated,
the intermediate node is for: -
receiving from the application program a list comprising at least one item and a time associated with each item;
sending to the at least one relevant server at least one request for at least one item, the at least one request comprising the time associated with the item in the list and the address of the application program;
receiving from the at least one relevant server a is message comprising the identity of the retrieved items and the time they were last updated; and
upon reception of the message, updating in the list the time for every item in the message; and
the server is for;
receiving requests from the intermediate node;
retrieving any requested items that were updated after the associated time;
sending retrieved items to the application program; and
sending a message comprising the identity of the retrieved items and the time they were last updated to the intermediate node.
-
-
32. An intermediate node in a network, the intermediate node being for continuous update of information to an application program, the network further comprising at least one server storing documents wherein at least some of the documents comprise at least one tag, each tag identifying an item in the document and wherein at least one tag comprises information about when the item was updated, the intermediate node comprising:
-
a reception unit for;
receiving from the application program a list comprising at least one item and a time associated with each item; and
receiving from at least one server items sent in response to requests sent by the intermediate node;
a transmission unit for;
sending requests to relevant servers for the item, the requests comprising the time associated with the item in the list; and
sending messages comprising items to the application program; and
a processing unit for updating the time for the item in the list stored by the intermediate node upon reception of the item at the intermediate node.
-
-
33. A method for display of information in a browser application program, wherein the information is stored in at least one document accessible by at least one server accessible by the browser application program in a network, wherein at least one of the documents comprises tags identifying at least one item in the document, and wherein the user has stored in the browser application program a list comprising the identities of at least two documents or items, the method comprising steps of:
-
accessing the list by the browser application program;
for each entry in the list, sending a request to the corresponding server; and
upon reception of a response from a server, displaying the information. - View Dependent Claims (34, 35)
-
-
36. A browser application program for display of information, where the information is stored in at least one document accessible by at least one server accessible by the browser application program in a network, wherein at least one of the documents comprises tags identifying at least one item in the document, and wherein the user has stored in a memory accessible by the browser application program a list comprising the identities of at least two documents or items, the browser application program comprising:
-
a processing unit for accessing the list; and
displaying information received from the at least one server;
a transmission unit for sending a request to the relevant server for each entry in the list; and
a reception unit for receiving responses from servers.
-
Specification