Method and apparatus for building a uniform resource locator menu in an Internet television system
First Claim
1. A method of building an address menu, comprising the steps of:
- dividing addresses into fields, said fields including a preamble field, a middle field, and a postamble field;
storing sets of said fields into a memory; and
selecting from said sets of said fields to build said address menu.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for building a URL menu to access Internet web sites. The URL menu is stored in a set top box after accessing from a server. A URL is divided into a plurality of fields, e.g. three. Discrete fields are stored in databases within a server, and may be accessed and stored independently by the user into corresponding locations within the set top box. These three fields are individually and separately selected by the user with a plurality of buttons on a remote control. In another embodiment, URLs are obtained by keying on information in a broadcast vertical blanking interval, such as close-captioning data. A further embodiment involves generating URLs from a history of previously-accessed URLs. A final embodiment involves keying on information in a current document to select a word or term that may be utilized in a URL.
192 Citations
43 Claims
-
1. A method of building an address menu, comprising the steps of:
-
dividing addresses into fields, said fields including a preamble field, a middle field, and a postamble field;
storing sets of said fields into a memory; and
selecting from said sets of said fields to build said address menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
obtaining information for said fields from a vertical blanking interval in a video signal.
-
-
3. The method of claim 1, further comprising the step of:
obtaining information for said fields from a user input history of previous selections.
-
4. The method of claim 1, further comprising the step of:
obtaining information for said fields from text information in a current document page.
-
5. The method of claim 1 wherein said addresses are Uniform Resource Locators (URLs).
-
6. The method of claim 1 wherein said address menu is used with an Internet television system.
-
7. The method of claim 1 wherein said memory resides with a client in a client/server architecture.
-
8. The method of claim 1 wherein said addresses are divided into first, second, and third fields.
-
9. The method of claim 1 wherein:
said address menus are used for an Internet television system, said addresses are Uniform Resource Locators (URLs) divided into first, second, and third fields, and said memory resides with a client in a client/server architecture.
-
10. The method of claim 1, further comprising the step of:
selecting from said address menu to obtain a search URL.
-
11. The method of claim 1, further comprising the step of:
accessing a web page with a search address from said menu.
-
12. An apparatus for building an address menu, comprising:
-
means for dividing said addresses into fields, said field including a preamble field, a middle field, and a postamble field;
means for storing sets of said fields into a memory; and
means for selecting from said sets of said fields to build said address menu. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
means for obtaining information for said fields from a vertical blanking interval in a video signal.
-
-
14. The apparatus of claim 12, further comprising:
means for obtaining information for said fields from a user input history of previous selections.
-
15. The apparatus of claim 12, further comprising:
means for obtaining information for said fields from text information in a current document page.
-
16. The apparatus of claim 12 wherein said addresses are Uniform Resource Locators (URLs).
-
17. The apparatus of claim 12 wherein said address menu is used with an Internet television system.
-
18. The apparatus of claim 12 wherein said memory resides with a client in a client/server architecture.
-
19. The apparatus of claim 12 wherein said addresses are divided into first, second, and third fields.
-
20. The apparatus of claim 12 wherein:
said address menu is used for an Internet television system, said addresses are Uniform Resource Locators (URLs) divided into first, second, and third fields, and said memory resides with a client in a client/server architecture.
-
21. The apparatus of claim 12, further comprising:
means for selecting items from said menu to obtain a search URL.
-
22. The apparatus of claim 21, further comprising:
means for accessing a web page with said search URL.
-
23. An apparatus for building a menu of addresses, comprising:
-
a server for storing fields, said fields including a preamble field, a middle field, and a postamble field; and
a set top box for accessing said fields from addresses;
whereby a user accesses said fields from said server and selects desired menu items for storing in said set top box. - View Dependent Claims (24, 25, 26, 27, 28, 30, 31, 32)
said fields form Uniform Resource Locators (URLs) which are divided into three discrete fields, including said preamble field, said middle field, and said postamble field.
-
-
25. The apparatus of claim 24, further comprising:
a remote control including a URL button, arrow keys and a select button for selecting said fields of said URLs.
-
26. The apparatus of claim 24, wherein:
-
said set top box captures broadcast information from a vertical blanking interval with a tuner and selects said information with a remote control; and
said fields of said URLs from said broadcast information are stored in a memory of said set top box.
-
-
27. The apparatus of claim 23, wherein:
said set top box captures a history of user inputs for said fields.
-
28. The apparatus of claim 23, wherein:
said set top box captures one or more of said fields from a current page.
-
30. The apparatus of claim 23, wherein said menu items form a search Universal Resource Locator (URL).
-
31. The apparatus of claim 23, wherein said menu items access a web page.
-
32. The apparatus of claim 23, wherein said menu items are used for an Internet television system.
-
29. A computer-readable medium comprising program instructions for building a menu of Universal Resource Locators (URLs) comprising;
-
means for dividing URLs into fields;
means for storing each of said fields separately in a first memory;
means for moving a set of said fields from said first memory to a second memory; and
means for selecting said set of said fields to form a search URL.
-
-
33. A method of building an address menu, comprising the steps of:
-
dividing addresses into fields;
storing said fields to a first memory;
selecting from said fields to obtain menu items which are stored into a second memory;
selecting from said menu items to obtain a search URL; and
accessing a web page with said search URL. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
said fields are three in number, and include a preamble, a postamble, and a middle field.
-
-
35. The method of claim 33, further comprising the step of:
moving each of said fields separately from a server to a client.
-
36. The method of claim 33, further comprising the step of:
displaying said fields of said search URL.
-
37. The method of claim 33, further comprising the steps of:
-
varying one or more of said fields to create a different combination of said fields and another search URL;
accessing another web page with said another search URL.
-
-
38. The method of claim 33, further comprising the step of:
capturing one or more of said fields from a broadcast signal.
-
39. The method of claim 38, wherein:
said broadcast signal is information in a vertical blanking interval.
-
40. The method of claim 33, further comprising the step of:
capturing one or more of said fields from a current page.
-
41. The method of claim 33, further comprising the step of:
capturing one or more of said fields from a user input history.
-
42. A computer-readable medium comprising program instructions for building an address menu by performing the steps of:
-
dividing addresses into fields, said fields including a preamble field, a middle field, and a postamble field;
storing sets of said fields into a first memory; and
selecting from said sets to build said address menu.
-
-
43. A computer-readable medium comprising program instructions for building a menu of Universal Resource Locators (URLs) by performing the steps of:
-
dividing URLs into fields;
storing each of said fields separately in a first memory;
moving a set of said fields from a first memory to a second memory; and
selecting from said set of said fields to form a search URL.
-
Specification