Integrated graphical user interface
First Claim
Patent Images
1. A method executed by a computing system in an automobile, the method comprising:
- receiving a first graphical user interface of a first computer-executable application, the first graphical user interface comprises data that is indicative of an operating condition of the automobile;
receiving a second graphical user interface of a second computer-executable application, wherein the second graphical user interface is received by way of a user interface remoting protocol and from a mobile computing device that is external to the computing system;
accessing a data store that comprises a configuration, the configuration defining display parameters when a first portion of the first graphical user interface and a second portion of the second graphical user interface are displayed together in an integrated graphical user interface on a display screen in the automobile, the display parameters identifying the first portion of the first graphical user interface, the second portion of the second graphical user interface to include in the integrated graphical user interface, the display parameters further identifying a position of the first portion relative to the second portion in the integrated graphical user interface; and
displaying the first portion of the first graphical user interface and the second portion of the second graphical user interface in the integrated graphical user interface on the display screen based upon contents of the configuration, the integrated graphical user interface configured to appear to an end user as belonging to a single computer-executable application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system described herein includes a receiver component that receives a first graphical user interface of a first computer-executable application and a second graphical user interface of a second computer-executable application. The system also includes an integration component that automatically causes a portion of the first graphical user interface and a portion of the second graphical user interface to be simultaneously displayed on a display screen in an integrated graphical user interface that appears to an end user as being a single application.
26 Citations
20 Claims
-
1. A method executed by a computing system in an automobile, the method comprising:
-
receiving a first graphical user interface of a first computer-executable application, the first graphical user interface comprises data that is indicative of an operating condition of the automobile; receiving a second graphical user interface of a second computer-executable application, wherein the second graphical user interface is received by way of a user interface remoting protocol and from a mobile computing device that is external to the computing system; accessing a data store that comprises a configuration, the configuration defining display parameters when a first portion of the first graphical user interface and a second portion of the second graphical user interface are displayed together in an integrated graphical user interface on a display screen in the automobile, the display parameters identifying the first portion of the first graphical user interface, the second portion of the second graphical user interface to include in the integrated graphical user interface, the display parameters further identifying a position of the first portion relative to the second portion in the integrated graphical user interface; and displaying the first portion of the first graphical user interface and the second portion of the second graphical user interface in the integrated graphical user interface on the display screen based upon contents of the configuration, the integrated graphical user interface configured to appear to an end user as belonging to a single computer-executable application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An automobile comprising:
- a display screen;
at least one processor; and memory that comprises instructions that, when executed by the at least one processor, cause the at least one processor to perform acts comprising; receiving a first graphical user interface of a first computer-executable application, the first graphical user interface generated by the first computer-executable application, the first computer-executable application configured to cause data that is indicative of an operating condition of the automobile to be presented in the first graphical user interface; receiving, by way of a user interface remoting protocol and from a mobile computing device, a second graphical user interface of a second computer-executable application that is executing on the mobile computing device, the second graphical user interface generated by the second computer-executable application, the second computer-executable application configured to cause second data to be presented in the second graphical user interface; and
a display parameters identifying the first portion of the first graphical user interface, the second portion of the second graphical user interface to include in the integrated graphical user interface, the display parameters further identifying a position of the first portion relative to the second portion in the integrated graphical user interface;causing at least a portion of the first graphical user interface and at least a portion of the second graphical user interface to be simultaneously displayed on the display screen in an integrated graphical user interface, the integrated graphical user interface configured to cause the data and the second data to appear as though the data and the second data were generated by a same computer-executable application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- a display screen;
-
17. A computer-readable data storage medium in a computing system of an automobile, the computer-readable storage medium comprising instructions that, when executed by a processor of the computing system, cause the processor to perform acts comprising:
-
receiving a first graphical user interface of a first computer-executable application executing in a logical partition of the computing system, the first graphical user interface comprises data generated by the first computer-executable application, the data is indicative of an operating condition of the automobile; receiving, from a mobile computing device and by way of a user interface remoting protocol, a second graphical user interface of a second computer-executable application executing on the mobile computing device, wherein the second graphical user interface comprises second data generated by the second computer-executable application; based upon predefined display parameters; selecting a portion of the first graphical user interface that is to be displayed in an integrated graphical user interface on a display of the automobile; selecting a portion of the second graphical user interface that is to be displayed in the integrated graphical user interface on the display of the automobile; selecting a first position on the display to display the portion of the first graphical user interface; selecting a second position on the display to display the portion of the second graphical user interface; and causing the portion of the first graphical user interface and the portion of the second graphical user interface to be concurrently displayed on the display in the integrated graphical user interface at the first position and the second position, respectively, wherein the predefined display parameters identify the portion of the first graphical user interface, the first position on the display, the portion of the second graphical user interface, and the second position on the display. - View Dependent Claims (18, 19, 20)
-
Specification