Configuring mobile devices
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving first user input moving a graphical representation of first functionality to a graphical representation of a physical device;
in response to the moving, emulating the first functionality for the physical device and updating the graphical representation of the physical device based on the emulating;
in response to a further user input or an event, selecting a component needed to implement the first functionality on the physical device based on the physical device'"'"'s capabilities and causing download of one or more components to the physical device so that the physical device acquires the first functionality; and
connecting, within the emulation, at least one of the one or more downloaded components to an existing application component associated with a second functionality previously acquired by the physical device, wherein the connected component receives information from, or provides information to, the existing application component as part of the emulation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for configuring mobile devices using emulations of the mobile devices.
-
Citations
36 Claims
-
1. A computer-implemented method, comprising:
-
receiving first user input moving a graphical representation of first functionality to a graphical representation of a physical device; in response to the moving, emulating the first functionality for the physical device and updating the graphical representation of the physical device based on the emulating; in response to a further user input or an event, selecting a component needed to implement the first functionality on the physical device based on the physical device'"'"'s capabilities and causing download of one or more components to the physical device so that the physical device acquires the first functionality; and connecting, within the emulation, at least one of the one or more downloaded components to an existing application component associated with a second functionality previously acquired by the physical device, wherein the connected component receives information from, or provides information to, the existing application component as part of the emulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a display device; a computer readable medium including a program product; and one or more processors configured to interact with the display device, execute the program product and perform operations comprising; receiving first user input moving a graphical representation of first functionality to a graphical representation of a physical device; in response to the moving, emulating the first functionality for the physical device and updating the graphical representation of the physical device based on the emulating; in response to a further user input or an event, selecting a component needed to implement the first functionality on the physical device based on the physical device'"'"'s capabilities and causing download of one or more components to the physical device so that the physical device acquires the first functionality; and connecting, within the emulation, at least one of the one or more downloaded components to an existing application component associated with a second functionality previously acquired by the physical device, wherein the connected component receives information from, or provides information to, the existing application component as part of the emulation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving first user input moving a graphical representation of first functionality to a graphical representation of a physical device; in response to the moving, emulating the first functionality for the physical device and updating the graphical representation of the physical device based on the emulating; in response to a further user input or an event, selecting a component needed to implement the first functionality on the physical device based on the physical device'"'"'s capabilities and causing download of one or more components to the physical device so that the physical device acquires the first functionality; and connecting, within the emulation, at least one of the one or more downloaded components to an existing application component associated with a second functionality previously acquired by the physical device, wherein the connected component receives information from, or provides information to, the existing application component as part of the emulation. - View Dependent Claims (26, 27, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
28. The computer-readable medium of claim where a source for the drag and drop operation is a running application that presents the graphical representation of the first functionality, and the target of the drag and drop operation is the graphical representation of the physical device.
Specification