Integrating user interfaces from one application into another
First Claim
1. A computer system including one or more computer-readable storage media having computer-executable components stored thereon for integrating user interfaces within an application, the computer-executable components comprising:
- an identification component for identifying one or more reference windows having a size within a primary application via a secondary application;
a monitoring component for monitoring the one or more reference windows within the primary application via the secondary application;
a window creating component for creating at least one replacement window having the size by the secondary application, wherein the at least one replacement window corresponds to the secondary application different from the primary application, the secondary application stored on the computer system; and
an aligning component for aligning the at least one replacement window over the one or more reference windows in a position that hides all areas of the one or more reference windows.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention discloses a system and method for integrating user interfaces (UI) within an application. The invention can be configured to display an UI of a second application within a first application in a manner that the user cannot identify that the second application'"'"'s UI is displayed on top of a reference window within the first application. The invention can be configured to identify a reference window that is to be replaced by a replacement window of the second application, monitor the reference window, create the replacement window, and align the replacement window over top of the reference window.
69 Citations
13 Claims
-
1. A computer system including one or more computer-readable storage media having computer-executable components stored thereon for integrating user interfaces within an application, the computer-executable components comprising:
-
an identification component for identifying one or more reference windows having a size within a primary application via a secondary application; a monitoring component for monitoring the one or more reference windows within the primary application via the secondary application; a window creating component for creating at least one replacement window having the size by the secondary application, wherein the at least one replacement window corresponds to the secondary application different from the primary application, the secondary application stored on the computer system; and an aligning component for aligning the at least one replacement window over the one or more reference windows in a position that hides all areas of the one or more reference windows. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable storage media having computer-usable instructions stored thereon for performing a method for integrating an application'"'"'s user interfaces within another application, the method comprising:
-
ascertaining a plurality of windows within a primary application client area of a user'"'"'s browser via a secondary application; identifying one or more applications by the secondary application having at least one of the plurality of windows running within the browser, wherein the one or more applications are installed on a computing device; identifying one or more reference windows having a size from the plurality of windows within the primary application via the secondary application; monitoring the one or more reference windows within the primary application via the secondary application; receiving, at the secondary application, a request to activate a previously-saved search query located within a storage container of the primary application; creating at least one replacement window by the secondary application having the size from the plurality of windows, wherein the at least one replacement window corresponds to the secondary application different from the primary application; and aligning the at least one replacement window over the one or more reference windows in a position that hides all areas of the one or more reference windows. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification