1. A method comprising:
determining that a device associated with a user is accessing a webpage including a plurality of webpage features;
calculating, using one or more processors, a plurality of personalized experience scores corresponding to the plurality of webpage features, each of the personalized experience scores indicating a current experience level of the user with the corresponding webpage feature;
identifying, based on the personalized experience scores, a specific one of the webpage features, the personalized experience scores indicating that the user has a relatively low current experience level with the specific webpage feature; and
displaying, via a user interface in the device, the webpage and a user-selectable tour entry user interface element including a link to an interactive tour describing the specific webpage feature.
2. The method of claim 1, wherein the tour entry user interface element is displayed in proximity to a portion of the webpage that includes the specific webpage feature.
3. The method of claim 1, wherein at least one of the personalized experience scores is calculated based on an age or release date of the corresponding webpage feature.
4. The method of claim 1, wherein at least one of the personalized experience scores is calculated based on a count of previous user interactions with the corresponding webpage feature.
5. The method of claim 1, wherein at least one of the personalized experience scores is calculated based on a count of previous user interactions with the corresponding webpage feature during a predetermined time period.
6. The method of claim 1, wherein at least one of the personalized experience scores is calculated based on a count of previous user interactions with an interactive tour describing the corresponding webpage feature.
7. The method of claim 1, wherein at least one of the personalized experience scores is calculated based on whether the corresponding webpage feature is related to a user profile attribute of the user.
8. The method of claim 7, wherein the user profile attribute is at least one of an experience position of the user, an education position of the user, an image of the user, and a skill of the user.
9. The method of claim 1, further comprising:
receiving a user selection of the displayed tour entry user interface element; and
initiating the interactive tour associated with the selected tour entry user interface element.
10. The method of claim 9, further comprising
removing any tour entry user interface elements from the displayed webpage while the user is participating in the interactive tour.
11. The method of claim 9, further comprising
determining that the user has completed the interactive tour;
updating user profile data of the user, in response to determining that the user has completed the interactive tour, the updated user profile data indicating that the user has completed the interactive tour; and
displaying the webpage without the tour entry user interface element.
12. The method of claim 1, further comprising:
displaying, on the webpage, a user-selectable help user interface element, wherein the help user interface element includes indicia indicating the user’s current progress in completing an interactive tour.
13. The method of claim 1, further comprising:
displaying, on the webpage, a user-selectable help user interface element;
receiving a user selection of the help user interface element before the interactive tour is initiated; and
displaying, in response to receiving the user selection of the help user interface element, tour summary information describing one or more interactive tours available for the webpage features of the webpage.
14. The method of claim 1, further comprising:
displaying, on the webpage, a user-selectable help user interface element;
receiving a user selection of the help user interface element while the interactive tour is being displayed; and
displaying, in response to receiving the user selection of the help user interface element, tour progress information indicating the user’s current progress in completing the interactive tour.
15. The method of claim 1, further comprising:
displaying, on the webpage, a user-selectable help user interface element;
receiving a user selection of the help user interface element after the interactive tour is completed; and
displaying, in response to receiving the user selection of the help user interface element, recommendations for related content that is related to the specific webpage feature described in the completed interactive tour.
16. An apparatus comprising:
a calculation module implemented by one or more processors and configured to:
determine that a device associated with a user is accessing a webpage including a plurality of webpage features;
calculate a plurality of personalized experience scores corresponding to the plurality of webpage features, each of the personalized experience scores indicating a current experience level of the user with the corresponding webpage feature; and
identify, based on the personalized experience scores, a specific one of the webpage features, the personalized experience scores indicating that the user has a relatively low current experience level with the specific webpage feature; and
a tour module configured to display, via a user interface in the device, the webpage and a user-selectable tour entry user interface element including a link to an interactive tour describing the specific webpage feature.
17. The apparatus of claim 16, wherein the tour module is further configured to:
receive a user selection of the displayed tour entry user interface element; and
initiate the interactive tour associated with the selected tour entry user interface element.
18. The apparatus of claim 16, wherein the tour module is further configured to:
determine that the user has completed the interactive tour;
update user profile data of the user, in response to determining that the user has completed the interactive tour, the updated user profile data indicating that the user has completed the interactive tour; and
prevent the tour entry user interface element from being displayed on the webpage, in response to determining that the user has completed the interactive tour.
19. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:
determining that a device associated with a user is accessing a webpage including a plurality of webpage features;
calculating a plurality of personalized experience scores corresponding to the plurality of webpage features, each of the personalized experience scores indicating a current experience level of the user with the corresponding webpage feature;
identifying, based on the personalized experience scores, a specific one of the webpage features, the personalized experience scores indicating that the user has a relatively low current experience level with the specific webpage feature; and
displaying, via a user interface in the device, the webpage and a user-selectable tour entry user interface element including a link to an interactive tour describing the specific webpage feature.
20. The storage medium of claim 19, wherein the operations further comprise:
receiving a user selection of the displayed tour entry user interface element; and
initiating the interactive tour associated with the selected tour entry user interface element.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. A steam driven alarm for use with an apparatus for boiling a liquid and notifying a user when the liquid boils, wherein the alarm is in communication with the apparatus for boiling a liquid such that steam from a boiling liquid is communicated to the alarm mechanism, the alarm comprising;
at least one bell and a steam driven turbine assembly disposed proximate to the at least one bell,
the turbine assembly having at least one striking means and being rotatably disposed proximate to the at least one bell, such that when steam is communicated from a boiling liquid to the alarm mechanism, the turbine and striking means rotate coaxially, causing the striking means to strike the at least one bell, providing an audible notification that the liquid is boiling.
2. An alarm mechanism according to claim 1, wherein,
the at least one bell has at least one detent thereon, and
the turbine assembly comprises, a turbine sleeve supported on a pin or spindle defining an axis of rotation, the turbine sleeve being freely rotatable around the axis of rotation, a turbine affixed coaxially to the turbine sleeve and a striking means attached coaxially to the turbine sleeve.
3. An alarm mechanism according to claim 2, wherein,
the bell has at least one vent thereon for venting steam.
4. An alarm mechanism according to claim 3, wherein the striking means is a washer assembly, the washer assembly comprising,
at least one arm assembly radiating laterally from the axis of rotation of the turbine assembly, the arm assembly having a first end proximate to the axis of rotation and a second end distal from the axis of rotation, the second end having a post thereon and a washer disposed on the post such that the washer is slidable in a plane perpendicular to the axis of rotation, such that when steam is communicated to the alarm mechanism from a boiling liquid, the turbine assembly to rotates with sufficient speed such that the washer slides laterally away from the axis of rotation due to centrifugal force and strikes the at least one detent repeatedly as the turbine assembly rotates, causing the bell to ring, thus providing an audible notification that the liquid is boiling.
5. A steam driven alarm according to claim 1 wherein the turbine assembly is disposed inside a cavity defined by the underside of the bell.
6. A steam driven alarm according to claim 4 wherein the turbine assembly is disposed inside a cavity defined by the underside of the bell.
7. An apparatus for boiling a liquid and providing an audible notification when the liquid boils, the apparatus comprising;
a container for holding a liquid to be boiled, the container capable of holding pressure generated by steam from a boiling liquid, and
an audible steam driven alarm mechanism, the steam driven alarm comprising,
at least one bell and a steam driven turbine assembly having at least one striking means, the steam driven turbine assembly being rotatably disposed proximate to the at least one bell,
means for communicating steam from the container to the turbine assembly, such that when a liquid in the container boils, pressurized steam is communicated to the turbine assembly, causing the turbine assembly to rotate with sufficient speed, such that as the turbine rotates the at least one striking means strikes the at least one bell repeatedly, thereby providing an audible notification that the liquid in the container is boiling.
8. The apparatus according to claim 7, wherein,
the at least one bell has at least one detent thereon, and
the turbine assembly comprises, a turbine sleeve supported on a pin or spindle defining an axis of rotation, the turbine sleeve being freely rotatable around the axis of rotation, a turbine affixed coaxially to the turbine sleeve and a striking means attached coaxially to the turbine sleeve.
9. An apparatus according to claim 8, wherein,
the bell has at least one vent thereon for venting steam.
10. The apparatus of claim 9, wherein the striking means is a washer assembly, the washer assembly comprising,
at least one arm assembly radiating laterally from the axis of rotation, the arm assembly having a first end proximate to the axis of rotation and a second end distal from the axis of rotation, the second end having a post and a washer disposed on the post such that the washer is slidable in a plane perpendicular to the axis of rotation, such that when a liquid in the container boils, the turbine assembly rotates with sufficient speed that the washer slides laterally away from the axis of rotation due to centrifugal force and strikes the at least one detent repeatedly as the turbine assembly rotates, causing the bell to ring, thereby providing an audible notification that the liquid is boiling.
11. A steam driven alarm according to claim 7, wherein the turbine assembly is disposed inside a cavity defined by the underside of the bell.
12. A steam driven alarm according to claim 10, wherein the turbine assembly is disposed inside a cavity defined by the underside of the bell.
13. The apparatus of claim 11, wherein the container for holding a liquid to be boiled comprises a vessel portion for holding a liquid to be boiled and a lid, the vessel portion having at least one handle and a spout for dispensing liquid.
14. The apparatus of claim 12, wherein the container for holding a liquid to be boiled comprises a vessel portion for holding a liquid to be boiled and a lid, the vessel portion having at least one handle and a spout for dispensing liquid.
15. The apparatus of claim 14, wherein the lid has an interior that defines an enclosed space, the lid having at least one vent for communicating pressurized steam to the enclosed space and the steam driven alarm mechanism being disposed in the enclosed space proximate to the at least one vent.
16. The apparatus of claim 7, wherein the apparatus is a kettle for boiling water.
17. The apparatus of claim 15, wherein the apparatus is a kettle for boiling water.
18. A method for providing an audible notification to an individual of when a liquid in an apparatus for boiling a liquid is boiling, the method comprising,
providing a steam driven alarm in communication with an apparatus for boiling a liquid, the alarm comprising;
at least one bell and a steam driven turbine assembly disposed proximate to the at least one bell,
the turbine assembly having at least one striking means and being rotatably disposed proximate to the at least one bell, such that when steam is communicated from a boiling liquid to the alarm mechanism, the turbine and striking means rotate coaxially, causing the striking means to strike the at least one bell, providing an audible notification that the liquid is boiling.
19. The method according to claim 18, wherein the apparatus for boiling a liquid is a kettle for boiling water.