Patent ID: 7290219

Claim:
A method for providing a selection based action bar in a software application, said method comprising: receiving a user request for the selection based action bar; identifying one or more user selected records in the software application; creating the selection based action bar in response to receiving the request, the action bar including controls for actions adapted to perform using one or more of the user selected records; determining whether the user selected records are displayed in a row-based or a column-based format; upon determining that the user selected records are displayed in the row-based format, displaying the selection based action bar by performing the following: scrolling a last user selected record by a distance equal to or greater than a height of the selection based action bar; determining a location of the selection based action bar in a position directly above the last user selected record; and inserting the selection based action bar, wherein a bottom position of the selection based action bar is equal to a top position of the last user selected record; and upon determining that the user selected records are displayed in the column-based format, displaying the selection based action bar by performing the following: scrolling a last user selected record by a distance equal to or greater than a width of the selection based action bar; determing a location of the selection based action bar in a position directly adjacent to the last user selected record; and inserting the selection based action bar, wherein a first side position of the selection based action bar is equal to a second side position of the last user selected record.