Techniques for providing information regarding software components for a user-defined context
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a computer having an operating system, a user-defined context for notifying a user about software components available for installation;
receiving, at an interactive object installed on the computer, a notification based on the user-defined context regarding one or more software components available for installation, the interactive object having a docked mode that renders the interactive object in a defined area on a desktop display of the computer and an undocked mode that renders the interactive object outside of the defined area on the desktop display of the computer, wherein the one or more software components available for installation are associated with operating system extras made available to owners of the operating system;
receiving, at the interactive object, information regarding software component classifications and software components included in each software component classification, the software component classifications indicating different installation states including software components installed on the computing device and software components available for installation;
receiving, at the interactive object, a set of object states for cycling through the information, each object state providing a different rendering of the interactive object for displaying different information, the set of object states including object states for each different software component classification, the object states for each different software component classification including objects states corresponding to the docked mode of the interactive object and object states corresponding to the undocked mode of the interactive object;
providing, by the interactive object, a flip through of displays for displaying a portion of the information regarding the software components included in a particular software component classification, the flip through of displays provided in accordance with cycling through the object states for the particular software component classification which correspond to the docked mode or the undocked mode of the interactive object as rendered on the desktop display; and
providing, by the interactive object, a selectable element corresponding to a software component included in the particular software component classification which, when selected, pauses the cycling through the object states and causes performance of an action with respect to the software component included in the particular software component classification.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computer having an operating system, a user-defined context for notifying a user about software components available for installation; receiving, at an interactive object installed on the computer, a notification based on the user-defined context regarding one or more software components available for installation, the interactive object having a docked mode that renders the interactive object in a defined area on a desktop display of the computer and an undocked mode that renders the interactive object outside of the defined area on the desktop display of the computer, wherein the one or more software components available for installation are associated with operating system extras made available to owners of the operating system; receiving, at the interactive object, information regarding software component classifications and software components included in each software component classification, the software component classifications indicating different installation states including software components installed on the computing device and software components available for installation; receiving, at the interactive object, a set of object states for cycling through the information, each object state providing a different rendering of the interactive object for displaying different information, the set of object states including object states for each different software component classification, the object states for each different software component classification including objects states corresponding to the docked mode of the interactive object and object states corresponding to the undocked mode of the interactive object; providing, by the interactive object, a flip through of displays for displaying a portion of the information regarding the software components included in a particular software component classification, the flip through of displays provided in accordance with cycling through the object states for the particular software component classification which correspond to the docked mode or the undocked mode of the interactive object as rendered on the desktop display; and providing, by the interactive object, a selectable element corresponding to a software component included in the particular software component classification which, when selected, pauses the cycling through the object states and causes performance of an action with respect to the software component included in the particular software component classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19)
-
-
13. A computer-readable storage device storing computer-executable instructions that, when executed by a computing device having an operating system, cause the computing device to perform a method comprising:
-
receiving a user-defined context for notifying a user about software components available for installation; receiving, at an interactive object installed on the computing device, a notification based on the user-defined context regarding one or more software components available for installation, the interactive object having a docked mode that renders the interactive object in a defined area on a desktop display of the computing device and an undocked mode that renders the interactive object outside of the defined area on the desktop display of the computing device, wherein the one or more software components available for installation are associated with operating system extras made available to owners of the operating system; receiving, at the interactive object, information regarding software component classifications and software components included in each software component classification, the software component classifications indicating different installation states including software components installed on the computing device and software components available for installation; receiving, at the interactive object, a set of object states for cycling through the information, each object state providing a different rendering of the interactive object for displaying different information, the set of object states including object states for each different software component classification, the object states for each different software component classification including objects states corresponding to the docked mode of the interactive object and object states corresponding to the undocked mode of the interactive object; providing, by the interactive object, a flip through of displays for displaying a portion of the information regarding the software components included in a particular software component classification, the flip through of displays provided in accordance with cycling through the object states for the particular software component classification which correspond to the docked mode or the undocked mode of the interactive object as rendered on the desktop display; and providing, by the interactive object, a selectable element corresponding to a software component included in the particular software component classification which, when selected, pauses the cycling through the object states and causes performance of an action with respect to the software component included in the particular software component classification. - View Dependent Claims (20)
-
-
14. A computing device comprising:
-
a processor; and memory storing an operating system and computer-executable code implementing a method comprising; receiving a user-defined context for notifying a user about software components available for installation; receiving, at an interactive object installed on the computing device, a notification based on the user-defined context regarding one or more software components available for installation, the interactive object having a docked mode that renders the interactive object in a defined area on a desktop display of the computing device and an undocked mode that renders the interactive object outside of the defined area on the desktop display of the computing device, wherein the one or more software components available for installation are associated with operating system extras made available to owners of the operating system; receiving, at the interactive object, information regarding software component classifications and software components included in each software component classification, the software component classifications indicating different installation states including software components installed on the computing device and software components available for installation; receiving, at the interactive object, a set of object states for cycling through the information, each object state providing a different rendering of the interactive object for displaying different information, the set of object states including object states for each different software component classification, the object states for each different software component classification including objects states corresponding to the docked mode of the interactive object and object states corresponding to the undocked mode of the interactive object; providing, by the interactive object, a flip through of displays for displaying a portion of the information regarding the software components included in a particular software component classification, the flip through of displays provided in accordance with cycling through the object states for the particular software component classification which correspond to the docked mode or the undocked mode of the interactive desktop object as rendered on the desktop display; and providing, by the interactive object, a selectable element corresponding to a software component included in the particular software component classification which, when selected, pauses the cycling through the object states and causes performance of an action with respect to the software component included in the particular software component classification. - View Dependent Claims (15, 16, 17, 18)
-
Specification