Claims Analysis
Total Claims: 79
Claim 1
Independent Claim
124 words
In a client system in communication with at least one server system, the client system having a processor and a display device, a method of allowing a user to navigate between a plurality of hypertext objects displayed on the display device, the method comprising: causing the plurality of hypertext objects to be displayed on the display device, each hypertext object representing information stored in one of the server systems; receiving a user input entered from a remote input device; determining based on the user input one of the hypertext objects that is to be selected; selecting said one of the hypertext objects based on the determining step; and displaying on the display device a selection indicator indicating that the selected hypertext object is selected.
Claim 2
Dependent Claim
32 words
A method according to claim 1, wherein the step of selecting comprises the step of identifying one of the hypertext objects as a best selectable hypertext object based on the user input.
Claim 3
Dependent Claim
23 words
A method according to claim 2, wherein the steps of determining, selecting, and displaying are performed in response to a single user input.
Claim 4
Dependent Claim
33 words
A method according to claim 3, wherein the user input is entered by the user pressing a button on the remote input device, the button indicating a direction for moving the selection indicator.
Claim 5
Dependent Claim
21 words
A method according to claim 1, wherein the step of selecting comprises the step of unselecting a currently selected hypertext object.
Claim 6
Dependent Claim
45 words
A method according to claim 1, wherein the step of determining comprises the steps of: determining a direction specified by the user input; and identifying a closest hypertext object to a currently selected hypertext object in relation to the direction specified by the user input.
Claim 7
Dependent Claim
60 words
A method according to claim 1, further comprising the steps of: receiving a second user input entered from the remote input device; accessing the information stored in one of the server systems corresponding to the selected hypertext object in response to the second user input; and causing a representation of the accessed information to be displayed on the display device.
Claim 8
Dependent Claim
22 words
A method according to claim 7, wherein the step of accessing information comprises the step of accessing information on the World-Wide Web.
Claim 9
Dependent Claim
23 words
A method according to claim 1, wherein the client system and the server system are in communication over a wide area network (WAN).
Claim 10
Dependent Claim
14 words
A method according to claim 1, wherein the display device is a television display.
Claim 11
Dependent Claim
162 words
In a client system in communication with at least one remote server system, the client system being coupled to a display device, a method of allowing a user to navigate through an interactive display environment including a plurality of hypertext objects, the method comprising: causing the plurality of hypertext objects to be displayed on the display device, each of the hypertext objects representing a link to information stored on one of the server systems; receiving a first user input from a remote input device, the first user input for unselecting a currently selected one of the hypertext objects and for selecting another one of the hypertext objects, the user input specifying a direction relative to the currently selected one of the hypertext objects; determining which of the hypertext objects is to be selected based on the first user input; and causing the selected hypertext object to be displayed as a selection on the display device in response to the first user input.
Claim 12
Dependent Claim
32 words
A method according to claim 11, wherein the step of determining comprises the step of identifying one of the hypertext objects as a target hypertext object based on the first user input.
Claim 13
Dependent Claim
48 words
A method according to claim 11, wherein the step of receiving the user input comprises the step of receiving the first user input entered by the user pressing a direction button on the remote input device, the button for indicating a direction of movement of a selection indication.
Claim 14
Dependent Claim
35 words
A method according to claim 11, wherein the step of determining comprises the step of identifying a nearest hypertext object to the currently selected hypertext object in the direction specified by the first user input.
Claim 15
Dependent Claim
70 words
A method according to claim 11, further comprising the steps of: receiving a second user input entered from the remote input device, the second user input directed to the selected hypertext object; accessing the information stored in one of the server systems corresponding to the selected hypertext object in response to the second user input; and causing a representation of the accessed information to be displayed on the display device.
Claim 16
Dependent Claim
23 words
A method according to claim 15, wherein the plurality of hypertext objects displayed on the display device represent information on the World-Wide Web.
Claim 17
Dependent Claim
23 words
A method according to claim 11, wherein the client system and the server system are in communication over a wide area network (WAN).
Claim 18
Dependent Claim
40 words
A method according to claim 11, wherein the step of causing the plurality of hypertext objects to be displayed on the display device comprises the step of causing the plurality of hypertext objects to be displayed on a television display.
Claim 19
Dependent Claim
37 words
A method according to claim 11, further comprising the step of scrolling information displayed on the display device in response to the first user input, such that the selected hypertext object becomes visible on the display device.
Claim 20
Dependent Claim
99 words
A method according to claim 11, further comprising the steps of: causing an image of a keyboard to be displayed on the display device, the image including a plurality of soft buttons representing alphanumeric characters; receiving a second user input from the remote input device, the second user input for selecting one of the alphanumeric characters by specifying a direction of movement of a selection indicator among the soft buttons; receiving a third user input for selecting one of the soft buttons; and inputting one of the alphanumeric characters as a selection in response to the third user input.
Claim 21
Dependent Claim
36 words
A method according to claim 11, further comprising the steps of: receiving information corresponding to an image map from one of the server systems; and causing the image map to be displayed on the display device.
Claim 22
Dependent Claim
127 words
A method according to claim 21, wherein the image map includes at least one of the hypertext objects, wherein each of the hypertext objects included in the image map has an address stored within the client system and associated with one of the server systems for accessing information stored in said one of the server systems; the method further comprising the steps of: identifying the hypertext objects included within the image map; determining one of the hypertext objects within the image map to be the selected hypertext object based on a second user input entered from the remote input device; and causing the selected hypertext object within the image map to be displayed as a selection on the display device in response to the first user input.
Claim 23
Dependent Claim
153 words
A method according to claim 21, wherein the image map corresponds to at least one hypertext object having an address stored in one of the server systems and not in the client system, the address corresponding to one of the server systems and for accessing information stored in one of the server systems; the method further comprising the steps of: in response to the image map being selected according to the first user input, displaying a selection icon on the display device; receiving a second user input entered from the remote input device specifying a movement of the selection icon; receiving a third user input entered from the remote input device specifying coordinates within the image map, the coordinates corresponding to a current position of the selection icon; and transmitting the coordinates specified by the third user input to one of the server systems in order to access information associated with the address.
Claim 24
Dependent Claim
50 words
A method according to claim 23, further comprising the steps of: scaling the image map down in size before causing the image map to be displayed, to format the image map for the display device; and scaling the coordinates specified by the third user input up before transmitting the coordinates.
Claim 25
Dependent Claim
208 words
In a client system in communication with at least one remote server system over a network, the client system including a processor and a memory and coupled to a display device, a method of allowing a user to navigate through an interactive display environment including World-Wide Web (WWW) content, the method comprising: causing a portion of the WWW content, including a plurality of hypertext anchors, to be displayed on the display device, each of the hypertext anchors representing a link to another portion of WWW content stored on one of the server systems; receiving a first user input entered using a remote input device communicating with the client system, the first user input for unselecting a first hypertext anchor and selecting a second hypertext anchor, the first user input specifying a direction relative to the first hypertext anchor; determining, based on the first user input, which of the hypertext anchors is a best selectable hypertext anchor, the second hypertext anchor being said best selectable hypertext anchor; unselecting the first hypertext anchor in response to the first user input; selecting the second hypertext anchor in response to the first user input; and displaying the second hypertext anchor as a selected hypertext anchor in response to the first user input.
Claim 26
Dependent Claim
13 words
A method according to claim 25, wherein the display device is a television.
Claim 27
Dependent Claim
65 words
A method according to claim 25, further comprising the steps of: receiving a second user input entered using the remote input device, the second user input selecting the designated hypertext anchor; accessing a portion of WWW content associated with the designated hypertext anchor in response to the second user input; and causing the accessed portion of WWW content to be displayed on the display device.
Claim 28
Dependent Claim
38 words
A method according to claim 25, wherein the step of receiving the first user input comprises the step of receiving the first user input from a remote input device capable of performing channel selection on the display device.
Claim 29
Dependent Claim
162 words
A method according to claim 25, further comprising the steps of: receiving information corresponding to an image map from one of the remote server systems, wherein the image map corresponds to at least one hypertext object having a uniform resource locator (URL) that is stored in one of the remote server systems and not in the client system; causing the image map to be displayed on the display device. in response to the image map being selected according to the first user input, displaying a selection icon on the display device; receiving a second user input entered from the remote input device specifying a movement of the selection icon; receiving a third user input entered from the remote input device specifying coordinates within the image map, the coordinates corresponding to a current position of the selection icon; and transmitting the coordinates specified by the third user input to one of the server systems in order to access information associated with the URL.
Claim 30
Dependent Claim
50 words
A method according to claim 29, further comprising the steps of: scaling the image map down in size before causing the image map to be displayed to conform the image map to the display device; and scaling the coordinates specified by the third user input up before transmitting the coordinates.
Claim 31
Dependent Claim
138 words
A client processing system for communicating over a network with at least one server processing system, the client processing system coupled to a display device, the client processing system comprising: a processor; and a memory coupled to the processor, the memory having stored therein sequences of instructions which, when executed by the processor, cause the processor to perform the steps of: causing a plurality of hypertext objects to be displayed on the display device, each hypertext object representing information stored in one of the server systems; receiving a user input entered from a remote input device; determining based on the user input one of the hypertext objects that is to be selected; selecting said one of the hypertext objects based on the determining step; and displaying on the display device a selection indicator identifying the selected hypertext object.
Claim 32
Dependent Claim
43 words
A client processing system according to claim 31, wherein the user input is entered by the user's activating a control on the remote input device, the control indicating a direction for moving the selection indicator from a previous position on the display device.
Claim 33
Dependent Claim
39 words
A client processing system according to claim 32, wherein the step of selecting comprises the step of unselecting a currently selected hypertext object, the currently selected hypertext object being identified by the selection indicator when in the previous position.
Claim 34
Dependent Claim
106 words
A client processing system according to claim 31, wherein the step of determining comprises the steps of: determining a direction specified by the user input; and determining a selectable hypertext object based on the direction specified by the user input. wherein the instructions, when executed by the processor, further cause the processor to perform the steps of: receiving a second user input entered from the remote input device; accessing the information stored in one of the server systems corresponding to the selected hypertext object in response to the second user input; and causing a representation of the accessed information to be displayed on the display device.
Claim 35
Dependent Claim
24 words
A client processing system according to claim 34, wherein the step of accessing information comprises the step of accessing information on the World-Wide Web.
Claim 36
Dependent Claim
16 words
A client processing system according to claim 31, wherein the display device is a television display.
Claim 37
Dependent Claim
192 words
A program storage device readable by a machine, the program storage device tangibly embodying a program of instructions executable by the machine to perform method steps for allowing a user to navigate through an interactive display environment including a plurality of hypertext objects, the method steps comprising: causing the plurality of hypertext objects to be displayed on the display device, each of the hypertext objects representing a link to information stored on one of the server systems; receiving a first user input from a remote input device, the first user input for unselecting a currently selected one of the hypertext objects and for selecting another one of the hypertext objects, the user input specifying a direction relative to the currently selected one of the hypertext objects; determining which of the hypertext objects is to be selected based on the first user input; and causing the selected hypertext object to be displayed as a selection on the display device in response to the first user input. wherein the step of determining comprises the step of identifying one of the hypertext objects as a best selectable hypertext object based on the first user input.
Claim 38
Dependent Claim
50 words
A program storage device according to claim 37, wherein the step of receiving the user input comprises the step of receiving the first user input entered by the user pressing a direction button on the remote input device, the button for indicating a direction of movement of a selection indication.
Claim 39
Dependent Claim
37 words
A program storage device according to claim 37, wherein the step of determining comprises the step of identifying a nearest hypertext object to the currently selected hypertext object in the direction specified by the first user input.
Claim 40
Dependent Claim
75 words
A program storage device according to claim 37, the method steps further comprising the steps of: receiving a second user input entered from the remote input device, the second user input directed to the selected hypertext object; accessing the information stored in one of the server systems corresponding to the selected hypertext object in response to the second user input; and causing a representation of the accessed information to be displayed on the display device.
Claim 41
Dependent Claim
25 words
A program storage device according to claim 37, wherein the plurality of hypertext objects displayed on the display device represent information on the World-Wide Web.
Claim 42
Dependent Claim
25 words
A program storage device according to claim 37, wherein the client system and the server system are in communication over a wide area network (WAN).
Claim 43
Dependent Claim
42 words
A program storage device according to claim 37, wherein the step of causing the plurality of hypertext objects to be displayed on the display device comprises the step of causing the plurality of hypertext objects to be displayed on a television display.
Claim 44
Dependent Claim
42 words
A program storage device according to claim 37, the method steps further comprising the step of scrolling information displayed on the display device in response to the first user input, such that the selected hypertext object becomes visible on the display device.
Claim 45
Dependent Claim
92 words
A program storage device according to claim 37, the method steps further comprising the steps of: causing an image of a keyboard to be displayed on the display device, the image including a plurality of soft buttons representing alphanumeric characters; receiving a second user input from the remote input device, the second user input specifying one of the alphanumeric characters, the second user input further specifying a direction of movement of a selection indicator among the soft buttons; and recognizing one of the alphanumeric characters in response to the second user input.
Claim 46
Dependent Claim
41 words
A program storage device according to claim 37, the method steps further comprising the steps of: receiving information corresponding to an image map from one of the server systems; and causing the image map to be displayed on the display device.
Claim 47
Dependent Claim
114 words
A program storage device according to claim 46, wherein the image map includes at least one of the hypertext objects, wherein each of the hypertext objects included in the image map has a uniform resource locator (URL) stored within the client system; the method steps further comprising the steps of: identifying the hypertext objects included within the image map; determining one of the hypertext objects within the image map to be the selected hypertext object based on a second user input entered from the remote input device; and causing the selected hypertext object within the image map to be displayed as a selection on the display device in response to the first user input.
Claim 48
Dependent Claim
71 words
A program storage device according to claim 47, the method steps further comprising the steps of: receiving a third user input directed to the selected hypertext object; transmitting the URL of the selected hypertext object to one of the server systems; receiving information associated with the URL of the selected hypertext object in response to the step of transmitting; and causing the received information to be displayed on the display device.
Claim 49
Dependent Claim
141 words
A program storage device according to claim 46, wherein the image map corresponds to at least one hypertext object having a uniform resource locator (URL) that is stored in one of the server systems and not in the client system; the method steps further comprising the steps of: in response to the image map being selected according to the first user input, displaying a selection icon on the display device; receiving a second user input entered from the remote input device specifying a movement of the selection icon; receiving a third user input entered from the remote input device specifying coordinates within the image map, the coordinates corresponding to a current position of the selection icon; and transmitting the coordinates specified by the third user input to one of the server systems in order to access information associated with the URL.
Claim 50
Dependent Claim
55 words
A program storage device according to claim 49, the method steps further comprising the steps of: scaling the image map down in size before causing the image map to be displayed to conform the image map to the display device; and scaling the coordinates specified by the third user input up before transmitting the coordinates.
Claim 51
Dependent Claim
207 words
In a client system in communication with at least one remote server system, an apparatus for allowing a user to navigate through an interactive display environment including World-Wide Web (WWW) content, the apparatus comprising: means for causing a portion of the WWW content including a plurality of hypertext anchors to be displayed on the display device, each of the hypertext anchors representing a link to another portion of WWW content stored on one of the server systems; means for receiving a first user input entered using a remote input device communicating with the client system, the first user input for unselecting a first hypertext anchor and selecting a second hypertext anchor, the first user input specifying a direction of a desired next selection relative to the first hypertext anchor; means for determining which of the hypertext anchors is a best selectable hypertext anchor based on the first user input, the second hypertext anchor being said best selectable hypertext anchor; means for unselecting the first hypertext anchor in response to the first user input; means for selecting the second hypertext anchor in response to the first user input; and means for displaying the second hypertext anchor as a selected hypertext anchor in response to the first user input.
Claim 52
Dependent Claim
15 words
A program storage device according to claim 51, wherein the display device is a television.
Claim 53
Dependent Claim
70 words
A program storage device according to claim 52, further comprising: means for receiving a second user input entered using the remote input device, the second user input selecting the designated hypertext anchor; means for accessing a portion of WWW content associated with the designated hypertext anchor in response to the second user input; and means for causing the accessed portion of WWW content to be displayed on the display device.
Claim 54
Dependent Claim
189 words
A remote input device for providing inputs to a client processing system, the client processing system in communication with at least one remote server processing system over a network, the client system including a processor and a memory and coupled to a display device, the client processing system including means for allowing a user to navigate through an interactive display environment including a plurality of hypertext anchors displayed on the display device, each of the hypertext anchors representing a link to information stored on one of the server processing systems; the remote input device comprising: means for transmitting a first user input to the client processing system using a communication link, the first user input for unselecting a first hypertext anchor and selecting a second hypertext anchor, the first user input specifying a direction of a desired next selection relative to the first hypertext anchor; and means for transmitting a second user input to the client processing system using the communication link, the second user input for causing the client processing system to access information associated with the second hypertext anchor and stored in one of the server systems.
Claim 55
Dependent Claim
22 words
A remote input device according to claim 54, wherein the plurality of hypertext anchors represent information stored on the World-Wide Web (WWW).
Claim 56
Dependent Claim
16 words
A remote input device according to claim 54, wherein the communication link is an infrared link.
Claim 57
Dependent Claim
18 words
A remote input device according to claim 54, wherein the communication link is a radio frequency (RF) link.
Claim 58
Dependent Claim
85 words
In a client-server system including a client in communication with at least one server, the client using a display device to display a server-provided image to a user, the server-provided image having a horizontal dimension, the display device having a plurality of borders, a method of displaying an image on the display device, the method comprising: scaling the server-provided image down uniformly both horizontally and vertically, such that the entire horizontal dimension of the server-provided image is visible within the borders of the display device.
Claim 59
Dependent Claim
13 words
A method according to claim 58, wherein the display device is a television.
Claim 60
Dependent Claim
21 words
A method according to claim 59, wherein the scaling step is performed based on a display format used by the television.
Claim 61
Dependent Claim
15 words
A method according to claim 58, wherein the display device is an RGB (red-green-blue) monitor.
Claim 62
Dependent Claim
18 words
A method according to claim 60, wherein the display device is a window on an RGB (red-green-blue) monitor.
Claim 63
Dependent Claim
66 words
A method according to claim 58, wherein the scaled image corresponds to a hypertext object having an address, the method further comprising the steps of: receiving a user input specifying coordinates within the scaled image; scaling the coordinates up based on the scale factor, to generate scaled coordinates; and transmitting the scaled coordinates to one of the server systems to access information located at the address.
Claim 64
Dependent Claim
150 words
In a client system in communication with at least one server system, the client system having a processor and a display device, the client system for accessing a plurality of World Wide Web ("Web") pages in response to user commands, a method of accessing one of the Web pages, the method comprising: maintaining information corresponding to a plurality of Web pages recently accessed from the client system, the information identifying the recently accessed Web pages and indicating an order in which the recently accessed Web pages were accessed from the client system; causing representations of the recently accessed Web pages most-recently accessed from the client system to be displayed on the display device based on the information; accepting a user input specifying one of the representations; and in response to the user input, re-accessing one of the recently accessed Web pages corresponding to the representation specified by the user input.
Claim 65
Dependent Claim
30 words
A method according to claim 64, wherein the step of accepting a user input specifying one of the representations comprises accepting a user input entered from a remote input device.
Claim 66
Dependent Claim
13 words
A method according to claim 64, wherein the display device is a television.
Claim 67
Dependent Claim
58 words
A method according to claim 64, wherein the step of causing representations of the recently accessed Web pages most-recently accessed from the client system to be displayed on the display device comprises the step of causing a plurality of images to be displayed on the display device, wherein each image includes a scaled-down version of a Web page.
Claim 68
Dependent Claim
125 words
In a client system in communication with at least one server system, the client system having a processor and a display device, the client system for accessing the World Wide Web ("Web") in response to commands from a user, a method of accessing a Web page, the method comprising: maintaining information corresponding to a plurality of Web pages; causing images of the plurality of Web pages to be displayed on the display device based on the information, wherein each image includes a reduced-size version of one of the plurality of Web pages; accepting a selection user input specifying one of the images; and in response to the selection user input, accessing one of the Web pages corresponding to the image specified by the user input.
Claim 69
Dependent Claim
33 words
A method according to claim 68, wherein step of maintaining information corresponding to a plurality of Web pages comprises storing an address and a title for each of the plurality of Web pages.
Claim 70
Dependent Claim
49 words
A method according to claim 68, further comprising the step of inputting a designation user input, the designation user input specifying one of the plurality of Web pages, the designation user input further for causing information corresponding to said one of the plurality of Web pages to be maintained.
Claim 71
Dependent Claim
16 words
A method according to claim 68, wherein the Web pages are bookmarks specified by the user.
Claim 72
Dependent Claim
34 words
A method according to claim 68, wherein the step of maintaining information corresponding to a plurality of Web pages comprises the step of maintaining information corresponding to Web pages previously browsed by the user.
Claim 73
Dependent Claim
32 words
A method according to claim 68, wherein the step of accepting a selection user input comprises the step of accepting the selection input from a remote input device operated by the user.
Claim 74
Dependent Claim
111 words
In a client system in communication with a plurality of server systems, the client system coupled to a display device having a display area, a method of providing a user interface for accessing one of the server systems, the method comprising the steps of: causing a display environment to be displayed on the display device such that images displayed on the display device can be scrolled only vertically; receiving a first image from one of the server systems, the first image having a horizontal dimension; and scaling the first image both horizontally and vertically, such that the entire horizontal dimension of the image fits within the boundaries of the display area.
Claim 75
Dependent Claim
13 words
A method according to claim 74, wherein the display device is a television.
Claim 76
Dependent Claim
15 words
A method according to claim 74, wherein the display device is an RGB (red-green-blue) monitor.
Claim 77
Dependent Claim
19 words
A method according to claim 74, wherein the display device is a window displayed on an RGB (red-green-blue) monitor.
Claim 78
Dependent Claim
68 words
A method according to claim 74, wherein the first image is a hypertext image having an address, the method further comprising the steps of: receiving a user input specifying coordinates within the scaled image; scaling the coordinates based on the step of scaling the first image, to generate scaled coordinates; and transmitting the scaled coordinates to one of the server systems to access information corresponding to the address.
Claim 79
Dependent Claim
37 words
A method according to claim 74, further comprising the step of receiving a user input entered by a user from a remote control device for causing the first image to be scrolled vertically on the display device.