SERVER METHOD AND SYSTEM FOR EXECUTING APPLICATIONS ON A WIRELESS DEVICE
First Claim
1. A server implemented method for facilitating execution of an application for a wireless device, said method comprising:
- selecting a plurality of scene components, wherein said scene components comprise at least one behavior module operable to execute functionality associated with said scene components;
selecting a plurality of assets, wherein said assets are operable to be used in rendering a scene utilizing said plurality of scene components;
determining a partition of functionality of said application, wherein said partition defines a server behavior module for executing on said server and a client behavior module for executing on said wireless device. customizing said plurality of scene components and said plurality of assets for said wireless device;
sending said plurality of scene components; and
sending said plurality of assets.
4 Assignments
0 Petitions
Accused Products
Abstract
A server implemented method for facilitating execution of an application for a wireless device. The server selects a plurality of scene components. The scene components comprise at least one functional unit operable to execute functions associated with the scene components. The functions of said functional units are a portion of an application operable to be executed by the wireless device. The server further selects a plurality of assets. The assets are operable to be used in rendering a scene utilizing said plurality of scene components. The server determines a partition of functionality of the application which defines a server behavior module for executing on the server and a client behavior module for executing on the wireless device. The server customizes the plurality of scene components and the plurality of assets for the wireless device. The plurality of scene components and plurality of assets are sent to the wireless device for execution and rendering.
-
Citations
20 Claims
-
1. A server implemented method for facilitating execution of an application for a wireless device, said method comprising:
-
selecting a plurality of scene components, wherein said scene components comprise at least one behavior module operable to execute functionality associated with said scene components; selecting a plurality of assets, wherein said assets are operable to be used in rendering a scene utilizing said plurality of scene components; determining a partition of functionality of said application, wherein said partition defines a server behavior module for executing on said server and a client behavior module for executing on said wireless device. customizing said plurality of scene components and said plurality of assets for said wireless device; sending said plurality of scene components; and sending said plurality of assets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system comprising a processor coupled to a bus and a memory coupled to said bus wherein said memory comprises instructions that when executed cause said processor to implement a method for facilitating execution of an application for a wireless device, said method comprising:
-
selecting a plurality of scene components, wherein said scene components comprise at least one functional unit operable to execute functions associated with said scene components and wherein said functions of said functional units are a portion of an application operable to be executed by said wireless device; selecting a plurality of assets, wherein said assets are operable to be used in rendering a scene utilizing said plurality of screen components; determining a partition of functionality of an application, wherein said partition defines a portion of said application executing on said server and a portion of said application executing on said wireless device. customizing said plurality of scene components and said plurality of assets for said wireless device; sending said plurality of scene components; and sending said plurality of assets. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A server system comprising:
-
a memory coupled to a bus; a transceiver coupled to said bus operable to communicate with said wireless device; and a processor coupled to the bus and operable to execute an application program which facilitates execution of an application for a wireless device and wherein a portion of said application is executed on said wireless device and a portion of said application is executed on said server system and wherein further said processor is operable to implement; a device profile library operable to store a device profile describing the capabilities of said wireless device; a functionality determiner operable to determine a partition of functionality of an application, wherein said partition defines a portion of said application executing on said server and a portion of said application executing on said wireless device; and a scene generator operable to generate a plurality of scene components wherein said scene components comprise at least one functional unit operable to execute functions associated with said scene components and wherein said functions of said functional units are a portion of an application operable to be executed by said wireless device and operable to generate a plurality of assets wherein said assets are operable to be used in rendering a scene utilizing said plurality of screen components. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification