Cloud-based decomposition and recomposition for cross-platform display
First Claim
1. A method for decomposition of cross-platform display, the method comprising:
- receiving data sent over communication network from a host device, the data including information regarding a display screen of the host device, the host device display screen comprising a view of content associated with a file opened using an application at the host device; and
executing instructions stored in memory, wherein execution of instructions by a processor;
identifies a plurality of different kinds of interface portions in the display screen of the host device, wherein each interface portion is associated with a command for the application hosted at the host device,determines a description for;
each kind of interface portion, andeach interface portion associated with each kind in the host device display screen,maps each of the descriptions to an interface component usable by a requesting client device that does not host a corresponding application, andgenerates instructions for the client device based on the mapped descriptions, andtransmitting the generated instructions over the communication network to the client device, wherein execution of the transmitted instructions by the client device reconfigures the different kinds of interface portions in the host device display screen into a single interface portion for the client device based on the mapped descriptions, and wherein commands for the application hosted at the host device and associated with the identified plurality of interface portions are grouped by kind and accessible at the client device via the single interface portion.
4 Assignments
0 Petitions
Accused Products
Abstract
Data including information regarding a display of the host device may be received. Such information may be used to identify multiple portions of the host device display. Each portion is mapped to an associated description. For example, a task bar may include multiple buttons that are each associated with certain tasks. The map allows for identification of which buttons are associated with which tasks. Each description is matched to a component on the client device. Instructions may be generated for the client device, such that the client device display may include a corresponding display that is reconfigured in an optimal way for the client device based on the matched descriptions.
-
Citations
20 Claims
-
1. A method for decomposition of cross-platform display, the method comprising:
-
receiving data sent over communication network from a host device, the data including information regarding a display screen of the host device, the host device display screen comprising a view of content associated with a file opened using an application at the host device; and executing instructions stored in memory, wherein execution of instructions by a processor; identifies a plurality of different kinds of interface portions in the display screen of the host device, wherein each interface portion is associated with a command for the application hosted at the host device, determines a description for; each kind of interface portion, and each interface portion associated with each kind in the host device display screen, maps each of the descriptions to an interface component usable by a requesting client device that does not host a corresponding application, and generates instructions for the client device based on the mapped descriptions, and transmitting the generated instructions over the communication network to the client device, wherein execution of the transmitted instructions by the client device reconfigures the different kinds of interface portions in the host device display screen into a single interface portion for the client device based on the mapped descriptions, and wherein commands for the application hosted at the host device and associated with the identified plurality of interface portions are grouped by kind and accessible at the client device via the single interface portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for decomposition of cross-platform display, the apparatus comprising:
-
a communication interface that receives data over a communication network from a host device, the data including information regarding a display screen of a host device, the host device display screen comprising a view of content associated with a file opened using an application at the host device; and a processor that executes instructions stored in memory, wherein execution of instructions by the processor; identifies a plurality of different kinds of interface portions in the display screen of the host device, wherein each interface portion is associated with a command for the application hosted at the host device, determines a description for; each kind of interface portion, and each interface portion associated with each kind in the host device display screen; maps each of the descriptions to an interface component usable by the client device that does not host a corresponding application, and generates instructions for the client device based on the mapped descriptions; wherein the communication interface transmits generated instructions over the communication network to the client device, wherein execution of the transmitted instruction by the client device reconfigures the different kinds of interface portions in the host device display screen into a single interface portion for the client device based on the mapped descriptions, and wherein commands for the application hosted at the host device and associated with the identified plurality of interface portions are grouped by kind and accessible at the client device via the single interface portion. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for decomposition of cross-platform display, the method comprising:
-
receiving data sent over a communication network from a host device, the data including information regarding a display screen of a host device, the host device display screen comprising a view of content associated with a file opened using an application at the host device; identifying a plurality of different kinds of interface portions in the display screen of the host device, wherein each interface portion is associated with a command for the application hosted at the host device; determining a description for; each kind of interface portion, and each interface portion associated with each kind in the host device display screen; mapping each of the descriptions to an interface component usable by a client device that does not host a corresponding application; generating instructions for the client device based on the mapped descriptions; and transmitting the generated instructions over the communication network to the client device, wherein execution of the transmitted instruction by the client device configures the different kinds of interface portions in the host device display screen into a single interface portion for the client device based on the mapped descriptions, and wherein commands for the application hosted at the host device and associated with the identified plurality of interface portions are grouped by kind and accessible at the client device via the single interface portion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification