Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities
First Claim
1. A method comprising:
- receiving a request from an originating device for a particular personalized Web view, the request indicating the type of the originating device;
retrieving a stored specification of the Web view;
accessing a particular Web page indicated in the specification of the Web view;
extracting in accordance with the specification at least one component on the accessed Web page that is relevant for the type of device indicated by the request and is associated in the specification with that type of device; and
returning the extracted component to the originating device.
1 Assignment
0 Petitions
Accused Products
Abstract
A personalized Web view of content in a Web page is created for later access by users through diverse terminals having different types of processing and display capabilities. The Web view provides a shortcut to specific content and services, which a user is interested in retrieving through limited bandwidth, high latency “thin” devices such as PDAs and WAP phones. Further, the Web view is customized to the specific type or types of devices that the user will use to access the Web view. In creating the Web view from a client terminal, a user accesses the Web page containing the information of interest either directly or by recording a series of navigation steps used to reach a final Web page from a first Web page. One or more extraction expressions for extracting the components of interest are generated and a Web view specification is created and saved at a Web view server that includes the navigation steps, the extraction expressions and an association between the extraction expressions and the specific types of devices on which the personal Web view will be displayed. When the Web view server later receives a request for the Web view from an originating device, the request includes the type of the originating device. The server then retrieves the stored specification, accesses the page indicated in the specification through the one or more navigation steps, extracts the one or more components relevant for the type of device indicated in the request, and returns the extracted components to the originating device.
-
Citations
36 Claims
-
1. A method comprising:
-
receiving a request from an originating device for a particular personalized Web view, the request indicating the type of the originating device;
retrieving a stored specification of the Web view;
accessing a particular Web page indicated in the specification of the Web view;
extracting in accordance with the specification at least one component on the accessed Web page that is relevant for the type of device indicated by the request and is associated in the specification with that type of device; and
returning the extracted component to the originating device. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21)
-
- 4. The method of claim I wherein the originating client is a Web client.
-
12. A method of creating a personalized Web view comprising:
-
recording one or more navigation steps to reach a final Web page containing at least one component of interest;
generating at least one extraction expression that extracts from the final Web page the component of interest and which is relevant for presentation on at least one specific type of device; and
saving a specification that includes the one or more navigation steps to reach the final Web page and the one or more extraction expressions, the specification including an association between the specific type of device and the one or more extraction expression.
-
-
19. A memory for storing a specification of a personalized Web view comprising:
a data structure stored in the memory, said data structure including information for automatically accessing a particular Web page that has been selected by a user from essentially any Web server, information for extracting at least one user-selected component on the accessed page that is relevant for display on at least one specific type of device; and
an association between the specific type of device and the extracted component.
-
22. A computer readable media tangibly embodying a program of instructions executable by a computer to perform a method of executing a personalized Web view, the method comprising:
-
receiving a request by a user from an originating device for a particular personalized Web view, the request indicating the type of the originating device;
retrieving a stored specification of the Web view;
accessing a particular Web page indicated in the specification of the Web view; and
extracting in accordance with the specification at least one component on the accessed Web page that is relevant for the type of device indicated by the request and is associated in the specification with that type of device. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
28. Apparatus comprising:
-
means for receiving a request from an originating device for a particular personalized Web view, the request indicating the type of the originating device;
means for retrieving a stored specification of the Web view;
means for accessing a particular Web page indicated in the specification of the Web view;
and means for extracting in accordance with the specification at least one component on the accessed Web page that is relevant for the type of device indicated by the request and is associated in the specification with that type of device.
-
Specification