Method and System for Computing Online/Offline Multimedia Data
Abstract
A method and system for processing online/offline multimedia data are disclosed. The system comprises a remote mainframe, a local host and a portable apparatus. When the portable apparatus is electrically connected with the remote mainframe and the local host, the portable apparatus can immediately exchange multimedia data exchange with the remote mainframe and the local host. When the portable apparatus is not electrically connected with the remote mainframe and the local host, the portable apparatus can independently process the multimedia data previously received from the remote mainframe and the local host; also the portable apparatus can update the multimedia data with the remote mainframe and the local host when the portable apparatus is electrically reconnected with the remote mainframe and the local host. With the system configuration, the present invention features online/offline multimedia-data processing capabilities.
Claims
exact text as granted — not AI-modified1 . A method for processing online/offline multimedia data, comprising major elements and following steps:
sending, via a local host, a primary multimedia data comprising a markup language document; receiving, via a portable apparatus, said primary multimedia data, the multimedia data-processing performance of said local host is greater than that of said portable apparatus, wherein
the operating system installed on said portable apparatus runs a primary software stored within said portable apparatus, such that said primary software displays a user interface in accordance with said markup language document;
generating, via said user interface, a trigger to said primary software, wherein
when triggered, said primary software accordingly generates at lease one controlling order; and
said secondary software receives said at least one controlling order;
checking whether said portable apparatus is electrically connected with said local host, when said portable apparatus and said local host are electrically connected (i.e., on-line), executing a procedure comprising the following steps:
sending said at least one controlling order via said portable apparatus;
receiving and processing, via said local host, said primary multimedia data in accordance with said at least one controlling order in efforts to generate new primary multimedia data and update the orfinal said primary multimedia data;
sending, via said local host, said updated primary multimedia data to said portable apparatus;
when said portable apparatus and said local host are not electrically connected (i.e., offline), executing a procedure comprising the following steps: storing and displaying said secondary multimedia data via said portable apparatus, wherein said secondary multimedia data are part of said primary multimedia data; and processing, via said portable apparatus, said secondary multimedia data to generate and display new secondary multimedia data in accordance with said at least one controlling order, and updating the original said secondary multimedia data.
2 . The method for processing online/offline multimedia data according to claim 1 , wherein a remote mainframe sends said primary multimedia data to said local host, the multimedia data-processing performance of said remote mainframe is greater than that of said local host.
3 . The method for processing online/offline multimedia data according to claim 2 , wherein when said portable apparatus and said local host are electrically connected (i.e., on-line), the method further comprising the following steps:
receiving and processing, via said local host, said primary multimedia data in accordance with said at least one controlling order in efforts to generate and send new primary multimedia data in conjunction with said controlling order to said remote mainframe, the multimedia data-processing performance of said remote mainframe is greater than that of said local host; processing, via said remote mainframe, said updated primary multimedia data in accordance with the contexts of said updated multimedia data received from said local host, said at least one controlling order, and the data previously stored within said remote mainframe to generate new primary multimedia data; and sending, via said remote mainframe, said new primary multimedia data to said local host.
4 . The method for processing online/offline multimedia data according to claim 2 , wherein said primary multimedia data are sent between said remote mainframe and said local host by means of one selected from the group consisting of the following or any combination thereof: wireless networks, the Internet, http, FTP, VoIP, VoIM, Telnet and Gopher.
5 . The method for processing online/offline multimedia data according to claim 1 , wherein said secondary software displays said user interface by showing said primary multimedia data.
6 . The method for processing online/offline multimedia data according to claim 1 , wherein said secondary software displays said primary multimedia data through said user interface.
7 . The method for processing online/offline multimedia data according to claim 1 , wherein said primary multimedia data are sent between said portable apparatus and local host by means of one selected from the group consisting of the following or any combination thereof: USB, IEEE 1394, RJ-45, infrared, radio waves, Blue Tooth, ZigBee and RFID.
8 . The method for processing online/offline multimedia data according to claim 8 , wherein said documents comprise one selected from the group consisting of the following, or any combination thereof: XML, XLink, Namespace, DTD, Schema, CSS, XHTML and HTML.
9 . A system for processing online/offline multimedia data, comprising:
a local host, sending a primary multimedia data comprising a markup language document; and a portable apparatus, receiving said primary multimedia data, wherein the multimedia data-processing performance of said local host is greater than that of said portable apparatus, said portable apparatus comprising:
a CPU;
a display unit; and
a storage medium for storing multiple software, said multiple software comprising:
an operating system;
a primary software, run by said operating system in an effort to have said primary software display a user interface in accordance with said markup language document, said user interface being utilized to generate a trigger for said primary software such that said primary software generates at least one controlling order according to said trigger; and
a secondary software, run by said operating system in an effort to have said secondary software display said primary multimedia data on said display unit and receive said at least one controlling order, wherein
said portable apparatus checks whether it is electrically connected with said local host, when said portable apparatus and said local host are electrically connected (i.e., on-line), said portable apparatus sends said at least one controlling order to said local host, said local host receives and then processes said primary multimedia data in accordance with said at least one controlling order to generate new primary multimedia data which in turn are sent back to said portable apparatus, when said portable apparatus is not electrically connected with said local host (i.e., offline), said storage medium stores said secondary multimedia data, and said CPU processes said secondary multimedia data stored within said portable apparatus in accordance with said at least one controlling order to generate new secondary multimedia data which are subsequently displayed on said display unit, wherein secondary multimedia data are part of said primary multimedia data.
10 . The system for processing online/offline multimedia data according to claim 10 , further comprising a remote mainframe, wherein said remote mainframe sends said primary multimedia data to said local host, and the multimedia data-processing performance of said remote mainframe is greater than that of said local host.
11 . The system for processing online/ offline multimedia data according to claim 11 , wherein said remote mainframe receives said primary multimedia data and said at least one controlling order from said local host, and said remote mainframe processes said primary multimedia data in accordance with said primary multimedia data, said at least one controlling order and the data stored within to generate new primary multimedia which is subsequently sent to said local host, wherein the data-processing performance of said remote mainframe is greater than that of said local host.
12 . The system for processing online/offline multimedia data according to claim 12 , wherein said primary multimedia data are sent between said remote mainframe and said local host by means of one selected from the group consisting of the following: networks, the Internet, http, FTP, VoIP, VoIM, Telnet and Gopher.
13 . The system for processing online/offline multimedia data according to claim 10 , wherein said secondary software displays the user interface by showing said primary multimedia data.
14 . The system for processing online/offline multimedia data according to claim 10 , wherein said secondary software displays said primary multimedia data through said user interface.
15 . The system for processing online/offline multimedia data according to claim 10 , wherein said primary multimedia data are sent between said portable apparatus and local host by means of one selected from the group consisting of the following, or any combination thereof: USB, IEEE 1394, RJ-45, infrared, radio waves, Blue Tooth, ZigBee and RFID.
16 . The system for processing online/offline multimedia data according to claim 10 , wherein said primary multimedia data are structured by one selected from the group consisting of the following, or any combination thereof: documents, video streams/images, audio streams and game software.
17 . The system for processing online/offline multimedia data according to claim 17 , wherein said documents comprise one selected from the group consisting of the following, or any combination thereof: XML, XLink, Namespace, DTD, Schema, CSS, XHTML and HTML.Join the waitlist — get patent alerts
Track US2008287191A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.