System and method for controlling manipulation of tiles within a sidebar
First Claim
1. A method for controlling tiles within a sidebar to respond to a manipulation request by a system user or by an application to manipulate a selected tile, the method comprising:
- determining a current status of the selected tile;
selecting an appropriate rule set based on the identity of the manipulation requestor, wherein the appropriate rule set is one of an application manipulation rule set and a user manipulation rule set; and
locating an appropriate rule within the appropriate rule set based on the current status of the selected tile and content of the request.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and system for allowing a user to control the user interface environment and specifically a sidebar within the user interface environment. The method controls tiles within a sidebar to respond to a manipulation request by a system user or by an application to manipulate a selected tile. The method includes determining a current status of the selected tile and selecting an appropriate rule for manipulating the tile based on the status of the tile and an identity of the manipulation requestor. One rule set is provided for the application and another rule set is provided for the user. The method further includes manipulating the selected tile in accordance with the appropriate rule. The user rules allow insertion of the tile in most, if not all cases, whereas the application rules may prohibit insertion of the selected tile.
-
Citations
33 Claims
-
1. A method for controlling tiles within a sidebar to respond to a manipulation request by a system user or by an application to manipulate a selected tile, the method comprising:
-
determining a current status of the selected tile;
selecting an appropriate rule set based on the identity of the manipulation requestor, wherein the appropriate rule set is one of an application manipulation rule set and a user manipulation rule set; and
locating an appropriate rule within the appropriate rule set based on the current status of the selected tile and content of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for controlling tiles within a sidebar when a manipulation request is made by a system user or by an application to manipulate a selected tile, the system comprising:
-
a status determination module for indicating a current status of the selected tile;
user manipulation rules for determining appropriate disposition of the selected tile based on the current status of the selected tile when the manipulation request originates from the system user;
application manipulation rules for determining disposition of the selected tile based on the current status of the selected tile when the manipulation request originates from the application; and
manipulation tools for manipulating the selected tile in accordance with one of the user manipulation rules and the application manipulation rules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for controlling a selected tile within a sidebar upon receiving an application request for manipulation of the selected tile, the method comprising:
-
determining a current status of the selected tile;
selecting an appropriate tile manipulation rule for the application based on the current status of the tile; and
manipulating the tile in accordance with the selected tile manipulation rule. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for controlling a selected tile within a sidebar based on user preferences, the method comprising:
-
removing the selected tile from the sidebar upon receiving a user request;
refusing any subsequent request from an application to insert the selected tile into the sidebar; and
granting any subsequent request from the user to insert the selected tile into the sidebar. - View Dependent Claims (31)
-
-
32. A method for providing a user with control of the positioning of a selected tile within a sidebar based on user manipulation rules and application manipulation rules, the method comprising:
-
inserting the selected tile in a preferred sidebar position in response to a user request to insert the selected tile;
inserting the selected tile in less preferred sidebar position in response to an application request to insert the selected tile; and
allowing a user to preemptively prevent an application from inserting the selected tile in the sidebar. - View Dependent Claims (33)
-
Specification