Object based browsing suitable for use in applications
First Claim
Patent Images
1. A method for generating dynamic context menu commands for selected object combinations, the method comprising:
- receiving, using a processor, login details for a user;
receiving, using the processor, a selection of a plurality of objects from a set of objects, wherein;
the plurality of objects comprises a first object having a first object type;
the plurality of objects comprises a second object having a second object type;
the first object type is different from the second object type; and
the first object and the second object are in a selected state at the same time;
determining, using the processor, and in response to the first object and the second object being in the selected state at a same time, sets of actions available for each object type represented in the plurality of objects, wherein the sets of actions comprise;
a first set of actions available for the first object type based on the login details for the user;
a second set of actions available for the second object type based on the login details for the user;
mapping, using the processor, together the sets of actions available for each object type represented in the plurality of objects to generate menu commands for the plurality of objects, wherein the menu commands comprise a first command that;
is based on the first set of actions of the first object and the second set of actions of the second object; and
uses the first object and the second object as arguments; and
generating, using the processor, a graphical context menu comprising the first command.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for object based browsing suitable for use in various applications is provided. The method includes receiving one or more working lists. Thereafter, one or more rules corresponding to the one or more working lists are checked. One or more context menus for the one or more working lists are then dynamically generated based on the checking.
16 Citations
20 Claims
-
1. A method for generating dynamic context menu commands for selected object combinations, the method comprising:
-
receiving, using a processor, login details for a user; receiving, using the processor, a selection of a plurality of objects from a set of objects, wherein; the plurality of objects comprises a first object having a first object type; the plurality of objects comprises a second object having a second object type; the first object type is different from the second object type; and the first object and the second object are in a selected state at the same time; determining, using the processor, and in response to the first object and the second object being in the selected state at a same time, sets of actions available for each object type represented in the plurality of objects, wherein the sets of actions comprise; a first set of actions available for the first object type based on the login details for the user; a second set of actions available for the second object type based on the login details for the user; mapping, using the processor, together the sets of actions available for each object type represented in the plurality of objects to generate menu commands for the plurality of objects, wherein the menu commands comprise a first command that; is based on the first set of actions of the first object and the second set of actions of the second object; and uses the first object and the second object as arguments; and generating, using the processor, a graphical context menu comprising the first command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a non-transitory memory communicatively coupled with and readable by the one or more processors and comprising a sequence of instructions which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving login details for a user; receiving a selection of a plurality of objects from a set of objects, wherein; the plurality of objects comprises a first object having a first object type; the plurality of objects comprises a second object having a second object type; the first object type is different from the second object type; and the first object and the second object are in a selected state at the same time; determining, in response to the first object and the second object being in the selected state at a same time, sets of actions available for each object type represented in the plurality of objects, wherein the sets of actions comprise; a first set of actions available for the first object type based on the login details for the user; a second set of actions available for the second object type based on the login details for the user; mapping together the sets of actions available for each object type represented in the plurality of objects to generate menu commands for the plurality of objects, wherein the menu commands comprise a first command that; is based on the first set of actions of the first object and the second set of actions of the second object; and uses the first object and the second object as arguments; and generating a graphical context menu comprising the first command. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory, computer-readable memory comprising a sequence of instructions which, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
receiving login details for a user; receiving a selection of a plurality of objects from a set of objects, wherein; the plurality of objects comprises a first object having a first object type; the plurality of objects comprises a second object having a second object type; the first object type is different from the second object type; and the first object and the second object are in a selected state at the same time; determining, in response to the first object and the second object being in the selected state at a same time, sets of actions available for each object type represented in the plurality of objects, wherein the sets of actions comprise; a first set of actions available for the first object type based on the login details for the user; a second set of actions available for the second object type based on the login details for the user; mapping together the sets of actions available for each object type represented in the plurality of objects to generate menu commands for the plurality of objects, wherein the menu commands comprise a first command that; is based on the first set of actions of the first object and the second set of actions of the second object; and uses the first object and the second object as arguments; and generating a graphical context menu comprising the first command. - View Dependent Claims (19, 20)
-
Specification