Providing information while rendering content
A method comprising: rendering content while displaying at least a first screen; detecting that the rendered content is linked to data; interrupting the first screen to display an additional screen that is dependent upon the linked data.
1 . A method comprising:
rendering content while displaying at least a first screen;
detecting that the rendered content is linked to data; and
interrupting the first screen to display an additional screen that is dependent upon the linked data.
2 . A method as claimed in claim 1 , wherein interruption of the first screen is temporary.
3 . A method as claimed in claim 1 , wherein the additional screen enables access to the linked data.
4 . A method as claimed in claim 1 , wherein the additional screen enables performance of a function using the linked data.
5 . A method as claimed in claim 4 , wherein the function is telecommunication.
6 . A method as claimed in claim 1 , wherein the linked data is user data.
7 . A method as claimed in claim 1 , wherein the linked data is a data structure associated with a person.
8 . A method as claimed in claim 1 , wherein the linked data comprises data for communication.
9 . A method as claimed in claim 1 , wherein the link between the rendered content and the linked data is a predetermined relationship.
10 . A method as claimed in claim 9 , wherein the predetermined relationship is a user specified relationship.
11 . A method as claimed in claim 18 , wherein the link between the content and the data is a relationship determined contemporaneously with the rendering of the content.
12 . A method as claimed in claim 11 , wherein the link is determined automatically.
13 . A method as claimed in claim 1 , further comprising:
parsing content to extract an information structure;
searching data to identify data structures that include the information structure; and
defining a link between a data structure that contains the information structure and
the content from which the information structure is extracted.
14 . A method as claimed in claim 1 , wherein the content includes primary content and metadata for primary content.
15 . A method as claimed in claim 1 , wherein the metadata comprises text.
16 . A method as claimed in claim 1 , wherein the first screen includes rendered content.
17 . An apparatus comprising:
an output device for rendering content;
a display for presenting at least a first screen while content is being rendered; and a processor arranged to detect that the content being rendered is linked to data and arranged to control the display to interrupt the first screen to display an additional screen that is dependent upon the linked data.
18 . An apparatus as claimed in claim 17 , wherein interruption of the first screen is temporary.
19 . An apparatus as claimed in claim 17 , wherein the additional screen enables access to the linked data.
20 . An apparatus as claimed in claim 17 , wherein the additional screen enables performance of a function using the linked data.
21 . An apparatus as claimed in claim 20 , wherein the function is telecommunication.
22 . An apparatus as claimed in claim 17 , wherein the inked data is user data.
23 . An apparatus as claimed in claim 17 , wherein the linked data is a data structure associated with a person.
24 . An apparatus as claimed in claim 17 , wherein the linked data comprises data for communication.
25 . An apparatus as claimed in claim 17 , wherein the link between content and data is a user specified relationship.
26 . An apparatus as claimed in claim 17 , wherein the processor is arranged to determine a link relationship between content and data while enabling rendering the content.
27 . A computer program comprising computer program instructions for:
detecting that content being rendered is linked to data; and
interrupting a first screen for display while the content is being rendered to display an additional screen that is dependent upon the linked data.
28 . A computer program comprising program instructions for causing a computer to perform the method of claim 1 .
29 . (canceled)
30 . A graphical user interface comprising:
a first screen for display while content is being rendered; and
an additional screen that is dependent upon data linked to content being rendered for interrupting the first screen.
31 . A method comprising:
rendering content using content data;
obtaining first information from the content data; and
using the first information to access data linked to the first information
32 . An apparatus comprising:
an output device for rendering content defined by content data
a processor arranged to obtain first information from the content data; and,
using the first information, to access data linked to the first information.
33 . A computer program comprising computer program instructions for:
obtaining first information from the content data; and
using the first information to access data linked to the first information.