Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
238 words
In a computer system having a graphical user interface and a user interface selection device, a method of providing the user interface for selection therefrom, comprising: automatically maintaining a sequence of places visited with the computer system by a user, the sequence including places visited by a plurality of different applications, where the sequence is maintained by automatically adding the places to the sequence when the user visits the places, where the maintaining is performed such that multiple places visited using a same application can exist in the sequence, and where the places in the sequence are ordered according to the order in which they are visited; while displaying a first place corresponding to a first application of the plurality of applications, providing a first selection mechanism associated with the automatically maintained sequence of places visited on the computer system by the user; and in response to a user-input selection via the first selection mechanism, navigating from the first place corresponding to the first application to a second place corresponding to a second application of the plurality of different applications, wherein the first application and the second application are adjacent applications in the sequence, and wherein different types of documents visited by a same application are added to the sequence of places, and wherein types of places that can be added, if visited, also includes different user-activatable commands of the application and different documents opened by the application.
Claim 2
Dependent Claim
238 words
In a computer system having a graphical user interface and a user interface selection device, a method of providing the user interface for selection therefrom, comprising: automatically maintaining a sequence of places visited with the computer system by a user, the sequence including places visited by a plurality of different applications, where the sequence is maintained by automatically adding the places to the sequence when the user visits the places, where the maintaining is performed such that multiple places visited using a same application can exist in the sequence, and where the places in the sequence are ordered according to the order in which they are visited; while displaying a first place corresponding to a first application of the plurality of applications, providing a first selection mechanism associated with the automatically maintained sequence of places visited on the computer system by the user; and in response to a user-input selection via the first selection mechanism, navigating from the first place corresponding to the first application to a second place corresponding to a second application of the plurality of different applications, wherein the first application and the second application are adjacent applications in the sequence, and wherein different types of documents visited by a same application are added to the sequence of places, and wherein types of places that can be added, if visited, also includes different user-activatable commands of the application and different documents opened by the application.
Claim 3
Dependent Claim
20 words
The method of claim 1 , wherein navigating to a place comprises navigating to a previous place in the sequence.
Claim 4
Dependent Claim
15 words
The method of claim 2 , wherein the first selection mechanism comprises a back button.
Claim 5
Dependent Claim
45 words
The method of claim 2 , further comprising: displaying, along with the display of the first application, a second selection mechanism associated with the sequence of places according to the sequence, the selection of which navigates to the next place in the sequence of places.
Claim 6
Dependent Claim
15 words
The method of claim 4 , wherein the second selection mechanism comprises a forward button.
Claim 7
Dependent Claim
15 words
The method of claim 5 , wherein the first selection mechanism comprises a back button.
Claim 8
Dependent Claim
44 words
The method of claim 1 , further comprising: displaying, along with the display of the first application, a second selection mechanism; and in response to a signal indicative of a selection of the second selection mechanism, displaying a representation of the sequence of places.
Claim 9
Dependent Claim
29 words
The method of claim 7 , wherein displaying the representation comprises displaying a recent places page comprising, for each of the places, a place link associated with the place.
Claim 10
Dependent Claim
33 words
The method of claim 8 , further comprising: in response to a signal indicative of a selection of one of the place links, navigating to the place associated with the one place link.
Claim 11
Dependent Claim
38 words
The method of claim 1 , further comprising: maintaining information about applications that have been displayed on the computer system; and displaying for each of the applications, according to the information about applications, a representation of the application.
Claim 12
Dependent Claim
33 words
The method of claim 10 , further comprising: in response to a signal indicative of a selection of one of the representations, taking action with respect to the application associated with the representation.
Claim 13
Dependent Claim
28 words
The method of claim 10 , wherein each of the representations for each of the applications comprises a representation of a place most recently visited by the application.
Claim 14
Dependent Claim
36 words
The method of claim 12 , further comprising: in response to a signal indicative of a selection of a representation of a most recently visited place, displaying the most recently visited place in the respective application.
Claim 15
Dependent Claim
55 words
The method of claim 10 , further comprising: in response to a signal indicative of a first selection of one of the representations, displaying the application associated with the representation; and in response to a signal indicative of a second selection of one of the representations, displaying places that have been displayed in the application.
Claim 16
Dependent Claim
24 words
The method of claim 14 , wherein the second selection comprises providing a menu that displays places that have been displayed in the application.
Claim 17
Dependent Claim
27 words
The method of claim 14 , wherein the second selection comprises displaying a recent places page that displays the places that have been displayed in the application.
Claim 18
Dependent Claim
28 words
The method of claim 1 , further comprising: maintaining information about each of the places, the information including a reference to page code used to implement the place.
Claim 19
Dependent Claim
30 words
The method of claim 17 , wherein the information about each of the places includes a reference to data that is combined with the page code to display the place.
Claim 20
Dependent Claim
21 words
The method of claim 18 , wherein the information about each of the places includes view state information for the place.
Claim 21
Dependent Claim
15 words
A computer-readable medium having computer-executable instructions for performing the method recited in claim 1 .
Claim 22
Dependent Claim
42 words
The method of claim 1 , wherein the second application includes display information associated therewith, and further comprising overriding the display information so as to display the place in the second application in accordance with drawing functions provided by the user interface.
Claim 23
Dependent Claim
14 words
The method of claim 21 , wherein the overriding comprises suppressing the display information.
Claim 24
Dependent Claim
22 words
The method of claim 21 , wherein the overriding comprises rerouting the display information to the drawing functions of the shell component.
Claim 25
Dependent Claim
49 words
The method of claim 1 , wherein the first application is displayed in a first application window, and wherein navigating to the second place corresponding to the second application comprises displaying the second place in a second application window that is not the same as the first application window.
Claim 26
Dependent Claim
57 words
The method of claim 1 further comprising: displaying, as part of a display of a first application, a first link associated with the sequence of places according to the sequence; and in response to a signal indicative of a selection of the first link, displaying a recent places page including a representation of the sequence of places.
Claim 27
Dependent Claim
26 words
The method of claim 25 , wherein displaying the representation of the sequence comprises for each of the places, a place link associated with the place.
Claim 28
Dependent Claim
33 words
The method of claim 26 , further comprising: in response to a signal indicative of a selection of one of the place links, navigating to the place associated with the one place link.
Claim 29
Dependent Claim
15 words
A computer-readable medium having computer-executable instructions for performing the method recited in claim 25 .
Claim 30
Dependent Claim
158 words
The method of claim 1 wherein the step of automatically maintaining sequences of places visited includes automatically maintaining sequences of places visited for respective different applications configured to run on the computer system, where the sequences are maintained by, for each application, when a user visits a place with the application, automatically adding the to the application's sequence, where the maintaining is performed such that multiple places visited using a same application can exist in the sequence, and where the places in each sequence are ordered according to the order in which they are visited and wherein displaying a first place includes, simultaneously displaying, for each of the applications, a representation corresponding to the application, such that the representation is displayed as part of at least one of the applications, and wherein in response to a signal indicative of a selection of one of the representations, displaying the sequence of places that have been visited by the application.
Claim 31
Dependent Claim
28 words
The method of claim 29 , wherein each of the representations for each of the applications comprises a representation of a place most recently visited by the application.
Claim 32
Dependent Claim
36 words
The method of claim 30 , further comprising: in response to a signal indicative of a selection of a representation of a most recently visited place, displaying the most recently visited place in the respective application.
Claim 33
Dependent Claim
31 words
The method of claim 29 , wherein the displaying places that have been visited by the application comprises opening a menu that displays places that have been displayed in the application.
Claim 34
Dependent Claim
34 words
The method of claim 29 , wherein the displaying places that have been visited by the application comprises displaying a recent places page that displays the places that have been displayed in the application.
Claim 35
Dependent Claim
18 words
The method of claim 29 , wherein the representations of the applications are displayed on a selection bar.
Claim 36
Dependent Claim
19 words
The method of claim 29 , wherein the representations of the applications are displayed on a recent applications page.
Claim 37
Dependent Claim
15 words
A computer-readable medium having computer-executable instructions for performing the method recited in claim 29 .
Claim 38
Dependent Claim
108 words
The method of claim 1 wherein the step of automatically maintaining a sequence of places includes automatically maintaining a sequence of places visited by a user in order of visitation, and, for each place visited, maintaining place information including: a reference to first executable code for displaying the place; and a reference to a data object that is bound with the executable code to display the place; altering the data object in a second executable code so as to form an altered data object; and in response to a request for the place, binding the altered data object and the first executable code and displaying an altered place.
Claim 39
Dependent Claim
27 words
The method of claim 37 , wherein the place information includes view state information, and wherein the altered place is displayed according to the view state information.
Claim 40
Dependent Claim
28 words
The method of claim 37 , wherein the altered data object includes view state information, and wherein the altered place is displayed according to the view state information.
Claim 41
Dependent Claim
18 words
The method of claim 37 , wherein the altered place is displayed according to a view state registry.
Claim 42
Dependent Claim
22 words
The method of claim 37 , wherein the reference to the first executable code comprises a pointer to the first executable code.
Claim 43
Dependent Claim
16 words
The method of claim 37 , wherein the reference to the data object comprises a moniker.
Claim 44
Dependent Claim
15 words
A computer-readable medium having computer-executable instructions for performing the method recited in claim 37 .
Claim 45
Dependent Claim
24 words
A computer system according to claim 1 , wherein the providing comprises displaying a navigation control for navigating forward and backward through the sequence.
Claim 46
Dependent Claim
124 words
The method of claim 1 wherein the step of automatically maintaining a sequence of places includes automatically generating a chronological sequence of places visited by a user, where the places visited are visited using a plurality of applications on the computing device, and where places visited include commands of the applications invoked by the user, documents on the computing device accessed via the applications, and web links accessed by the user and wherein displaying a first place includes displaying a discrete graphical control that includes user-selectable representations of the places visited in an order corresponding to the order in which the places were visited, where selection of a representation by the user causes the representation's place visited to be activated by the computing device.