EFFICIENT AND SECURE DELIVERY SERVICE TO EXHIBIT AND CHANGE APPEARANCE, FUNCTIONALITY AND BEHAVIOR ON DEVICES WITH APPLICATION TO ANIMATION, VIDEO AND 3D
First Claim
1. A method to exhibit and change appearance, functionality and behavior on a device, said device including at least a computer processor and having ability to connect to a network, comprising:
- (Step 1) compile into binary code appearance, functionality and behavior capability in combination with network communication and a listener that waits on interface events;
(Step 2) after Step 1, load said compiled binary code on said device;
(Step 3) after Step 2, run said compiled binary code loaded on said device;
(Step 4) after Step 3, request and receive instructions, which are characterized as other than compiled code, HTML or scripting language, over a network at any time by said compiled binary code loaded and running on said device of step 3; and
(Step 5) after Step 4, said instructions of Step 4 trigger execution of selected said capability in said compiled binary code loaded and running of Step 3, wherein;
a) at least one of said instructions is required to trigger at least one said capability in said compiled binary code loaded and running on said device, andb) said instructions may be ordered to constitute a collection of said instructions, wherein the combination, and instantiation of said instructions is ordered to trigger said capability in said compiled binary code loaded and running on said device to exhibit said appearance, functionality and behavior; and
whereby(Step 6), after Step 5, different appearance, functionality and behavior is exhibited on said device by new instructions said requested and received, by said compiled binary code loaded and running on said device using Step 4 said triggering different capability in said compiled binary code loaded and running on said device as in Step 5, without having to recompile the code, download new code, or reprogram said device, and without the user having to download a new compiled application.
0 Assignments
0 Petitions
Accused Products
Abstract
Capability to exhibit and change appearance, functionality and behavior, in combination with network communication and an interface event listener, is compiled into binary code (Step 1) loaded (Step 2) and run (Step 3) on a device. The binary code running on the device requests and receives instructions at any time, previously assembled and stored on a server (Step 4) to trigger the capability code to exhibit any appearance, functionality and behavior on the device (Step 5). New retrieved instructions trigger different capability code exhibiting different appearance, functionality and behavior without recompiling and downloading code to the mobile networked device (Step 6). This method is applied to display and change animation, video and 3D player on a device, where capability includes ability to present image frames contained in a larger image and instructions include frame size, frequency, start frame and restart frame, with image frame display possibly directed by user interaction.
-
Citations
14 Claims
-
1. A method to exhibit and change appearance, functionality and behavior on a device, said device including at least a computer processor and having ability to connect to a network, comprising:
-
(Step 1) compile into binary code appearance, functionality and behavior capability in combination with network communication and a listener that waits on interface events; (Step 2) after Step 1, load said compiled binary code on said device; (Step 3) after Step 2, run said compiled binary code loaded on said device; (Step 4) after Step 3, request and receive instructions, which are characterized as other than compiled code, HTML or scripting language, over a network at any time by said compiled binary code loaded and running on said device of step 3; and (Step 5) after Step 4, said instructions of Step 4 trigger execution of selected said capability in said compiled binary code loaded and running of Step 3, wherein; a) at least one of said instructions is required to trigger at least one said capability in said compiled binary code loaded and running on said device, and b) said instructions may be ordered to constitute a collection of said instructions, wherein the combination, and instantiation of said instructions is ordered to trigger said capability in said compiled binary code loaded and running on said device to exhibit said appearance, functionality and behavior; and
whereby(Step 6), after Step 5, different appearance, functionality and behavior is exhibited on said device by new instructions said requested and received, by said compiled binary code loaded and running on said device using Step 4 said triggering different capability in said compiled binary code loaded and running on said device as in Step 5, without having to recompile the code, download new code, or reprogram said device, and without the user having to download a new compiled application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to exhibit and change appearance, functionality and behavior, on a device to present video and audio, said device including at least a computer processor, screen and ability to connect to a network comprising:
-
(Step 1) compile into binary code appearance, functionality and behavior capability to display video and audio, wherein said capability includes ability to display image frames extracted from a video file and packed into a larger image with a set image frame width and height at a frequency which displays on said device screen like the original said video;
to replay the sequenced frames starting at a specified frame;
to move the video frame along a X and Y axis of the parent frame while said presenting image frames; and
to respond to user interaction to reposition the next image frame to display; and
to play audio;
in combination with network communication and a listener that waits on user interface events;(Step 2) after Step 1, load said compiled binary code on said device; (Step 3) after Step 2, run said compiled binary code loaded on said device; (Step 4) after Step 3, request and receive instructions, which are characterized as other than compiled code, HTML or scripting language, over a network at any time by said compiled binary code loaded and running on said device of step 3, and (Step 5) after Step 4, said instructions of Step 4 trigger execution of selected said capability in said compiled binary code loaded and running of Step 3, wherein; c) at least one of said instructions is required to said trigger at least one said capability in said compiled binary code said loaded and running on said mobile networked device, and d) said instructions include said image frame width and height , said frequency, said image frame to said replay the sequenced frames, and said X and Y axis of said parent frame to said trigger said capability in said compiled binary code said loaded and running on said device to said exhibit appearance, functionality and behavior to said present video and audio in combination with user interaction where said user interaction can direct which said image frame to display within said larger image; and
whereby(Step 6) after Step 5, different appearance, functionality and behavior is exhibited to said present video and audio on said device by new instructions requested and received by said compiled binary code said loaded and running on said device using Step 4 said triggering different capability in said compiled binary code loaded and running on said device as in Step 5, without having to recompile the code, download new code, or reprogram said device, and without the user having to download a new compiled application. - View Dependent Claims (8, 9, 10)
-
-
11. A method to present and change appearance, functionality and behavior, on a device to present images, said device including at least a computer processor, screen and ability to connect to a network comprising:
-
(Step 1) compile into binary code appearance, functionality and behavior capability, wherein said capability includes ability to present image frames which are views of a subject packed into a larger image with a set image frame width and height and a starting said image frame to display, in combination with user interaction where said user interaction directs which said image frame to display within said larger image, in combination with network communication and a listener that waits on user interface events, and (Step 2) after Step 1, load said compiled binary code on said device; (Step 3) after Step 2, run said compiled binary code loaded on said device; (Step 4) after Step 3, request and receive instructions, which are characterized as other than compiled code or scripting language, over a network by said compiled binary code loaded and running on said device of step 3, and (Step 5) after Step 4, said instructions of Step 4 trigger execution of selected said capability in said compiled binary code loaded and running of Step 3, wherein; e) at least one of said instructions is required to said trigger at least one said capability in said compiled binary code said loaded and running on said device, and f) said instructions include said image frame width and height , said stating said image frame to said trigger said capability in said compiled binary code said loaded and running on said device to said exhibit appearance, functionality and behavior to said display, in combination with user interaction where said user interaction directs which said image frame to display within said larger image; and
whereby(Step 6) after Step 5, different functionality and behavior is exhibited said device by new instructions requested and received by said compiled binary code loaded and running on said device using Step 4 said triggering different capability in said compiled binary code loaded and running on said device to said display, in combination with user interaction where said user interaction directs which image frame to display within said larger image as in Step 5, without having to recompile the code, download new code, or reprogram said device, and without the user having to download a new compiled application. - View Dependent Claims (12, 13, 14)
-
Specification