Patent ID: 8407577

Claim:
A computer-implemented method comprising: under control of a first software application executing on a computing system configured with executable instructions, obtaining a group of information from an online retailer related to one or more items available for purchase from the online retailer, and displaying the group of information to a user of the computing system, the displayed group of information including multiple displayed elements corresponding to multiple aspects of the one or more items; and under control of a second extension application for the first software application that is concurrently executing on the computing system, receiving an indication of an interaction by the user with one of the displayed elements of the displayed group of information that corresponds to one of the multiple aspects of the one or more items; determining one or more types of restricted functionality that correspond to sales of the one or more items by the online retailer and that are available from one or more internal systems of the online retailer, the one or more types of restricted functionality being related to the one aspect and not being available to customers of the online retailer that are not employees of the online retailer; determining that the user is authorized to obtain access to the one or more restricted functionality types based at least in part on being an employee of the online retailer; and after the interaction by the user and based on the determining that the user is authorized to obtain access to the one or more restricted functionality types, initiating a temporary display of additional information to the user that enables temporary access of the user to at least one of the one or more restricted functionality types, the initiating of the temporary display including temporarily modifying the displayed group of information by temporarily inserting one or more content elements into a first copy of the group of information that is stored in volatile memory without persistently modifying a second copy of the group of information that is persistently stored in non-volatile storage.