LIVE COMPANION WINDOW
First Claim
1. One or more computer-readable media containing executable code for performing the steps of:
- displaying a first user interface containing first data content corresponding to a first application in an operating environment, the first application controlling the first data content;
displaying a second user interface containing second data content corresponding to a second application, the second application accessing the operating environment to generate the second data content,wherein the second data content describes the first data content.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method provide a companion application via a companion application corresponding to a host window provided by a host application, the companion window providing information or metadata descriptive of data in the host window. The host application and companion applications may be separate applications such that the host application is unaware of the companion application. The companion application may hook into the host application (e.g., via an application programming interface) and may monitor host application activities and/or data. Based on identification of data or events in the host application, the companion application may obtain information characterizing or providing a context for data provided by the host application. The host window and companion window may be attached to each other, the host window providing host application data and the companion window providing data describing the host application data.
78 Citations
20 Claims
-
1. One or more computer-readable media containing executable code for performing the steps of:
-
displaying a first user interface containing first data content corresponding to a first application in an operating environment, the first application controlling the first data content; displaying a second user interface containing second data content corresponding to a second application, the second application accessing the operating environment to generate the second data content, wherein the second data content describes the first data content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing a user interface comprising:
-
displaying a first user interface by a first application; generating a second user interface by a second application; generating a combination user interface comprising the second user interface attached to the first user interface; displaying the combination user interface. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for providing contextual data comprising:
-
executing a first application in an operating environment; generating a first user interface responsive to executing the first application, the first user interface containing first data content associated with the first application; executing a second application to generate a second user interface, the second application obtaining data associated with the first data content from the operating environment and generating second data content based on the data obtained from the operating environment, the second data content being different from the first data content; displaying a combination user interface containing the first user interface adjacent and attached to the second user interface. - View Dependent Claims (20)
-
Specification