Portal system for converting requested data into a bytecode format based on portal device's graphical capabilities
First Claim
Patent Images
1. A portal system comprising:
- a portal device comprising a processor for processing native program code and an interpreter module for interpreting bytecodes and converting the bytecodes into the native program code for processing by the processor;
a portal server to forward a request for data to an Internet site on behalf of a said portal device;
receive said data from said Internet site on behalf of said portal device;
the portal server comprising a content conversion module to convert said requested data to bytecodes which said interpreter module on said portal device can convert into native program code; and
discard portions of said requested data which said portal device is incapable of processing;
the portal server to transmit said bytecodes to said portal device;
wherein said interpreter module comprises a modular networking interface for communication over a wireless network according to a specified network protocol; and
wherein converting said requested data further comprises;
determining said portal device'"'"'s graphical capabilities; and
converting said requested data to a particular bytecode format based on said graphical capabilities, said interpreter module converting said particular bytecode format into video format directly processable by said processor.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is described, comprising: forwarding a request for data to an Internet site on behalf of a portal device; receiving the data from the Internet site on behalf of the portal device; converting the requested data to a format which the portal device can interpret to produce converted data; and transmitting the converted data to the portal device.
-
Citations
19 Claims
-
1. A portal system comprising:
-
a portal device comprising a processor for processing native program code and an interpreter module for interpreting bytecodes and converting the bytecodes into the native program code for processing by the processor;
a portal server to forward a request for data to an Internet site on behalf of a said portal device;
receive said data from said Internet site on behalf of said portal device;
the portal server comprisinga content conversion module to convert said requested data to bytecodes which said interpreter module on said portal device can convert into native program code; and
discard portions of said requested data which said portal device is incapable of processing;
the portal server to transmit said bytecodes to said portal device;
wherein said interpreter module comprises a modular networking interface for communication over a wireless network according to a specified network protocol; and
wherein converting said requested data further comprises;
determining said portal device'"'"'s graphical capabilities; and
converting said requested data to a particular bytecode format based on said graphical capabilities, said interpreter module converting said particular bytecode format into video format directly processable by said processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a cache for storing bytecodes based on a caching policy.
-
-
7. The portal server as in claim 6 wherein said caching policy factors in how long said bytecodes have been stored in said cache.
-
8. The portal server as in claim 6 wherein said caching policy includes a determination as to whether said bytecodes are current.
-
9. The portal server as in claim 1 wherein converting said requested data further comprises:
-
determining said portal device'"'"'s audio capabilities; and
converting said requested data to a particular bytecode format based on said audio capabilities, said interpreter module converting said particular bytecode format into an audio format directly processable by said processor.
-
-
10. A computer implemented method comprising:
-
forwarding request for data to an Internet site on behalf of a portal device;
receiving said data from said Internet site on behalf of said portal device;
converting said requested data to bytecodes which an interpreter module on said portal device can convert into native program code which a processor on said portal device can process;
discarding portions of said requested data which said portal device is incapable of processing; and
transmitting said bytecodes to said portal device;
wherein said interpreter module comprises a modular networking interface for communicating over a wireless network according to a specified network protocol; and
wherein converting said requested data further comprises;
determining said portal device'"'"'s graphical capabilities;
saidconverting said requested data to a particular bytecode format based on said graphical capabilities, said interpreter module converting said particular bytecode format into a video format directly processable by said processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
storing bytecodes in a cache based on a caching policy.
-
-
16. The method as in claim 15 wherein said caching policy factors in how long said bytecodes have been stored in said cache.
-
17. The method as in claim 15 wherein said caching policy includes a determination as to whether said converted data are current.
-
18. The method as in claim 10 wherein converting said requested data further comprises:
-
determining said portal devise'"'"'s audio capabilities;
saidconverting said requested data to a particular bytecode format based on said audio capabilities, said interpreter module converting said particular bytecode format into an audio format directly processable by said processor.
-
-
19. A portal system comprising:
-
a portal device comprising a processor for processing native program code and an interpreter module for interpreting bytecodes and converting the bytecodes into the native program code for processing by the processor;
a portal server to forward a request for data to an Internet site on behalf of said portal device;
receive said data from said Internet site on behalf of said portal device;
the portal server comprisinga content conversion module to convert said requested data to bytecodes which said interpreter module on said portal device can convert into native program code; and
discard portions of said requested data which said portal device is incapable of processing;
the portal server to transmit said bytecodes to said portal device;
wherein said interpreter module comprises a modular networking interface for communicating over a wireless network according to a specified network protocol; and
wherein converting said requested data further comprises;
determining said portal device'"'"'s audio capabilities; and
converting said requested data to a particular bytecode format based on said audio capabilities, said interpreter module converting said particular bytecode format into an audio format directly processable by said processor.
-
Specification