Systems, Methods and Apparatuses for Providing Applications Style Functionality to A User
Abstract
Systems configured to provide applications style functionality to at least one user, the systems comprising: at least one user device that includes at least one receiver for receiving data comprising a series of linked states plus additional data associated with each state, the additional data comprising, storage instructions and display instructions; and at least one decoder to decode the received data and cache each state and its corresponding display instructions in accordance with the storage instructions. The systems may also comprise: at least one server configured to communicate with the at least one user device that includes a processor for interpreting the execution of an application or rendering of a state and expressing it as a series of states through which the at least one user device may navigate to create the appearance of executing an application or browsing web content.
Claims
exact text as granted — not AI-modified1 . A system configured to provide applications style functionality to a user, the system comprising:
at least one user device comprising:
at least one receiver for receiving data comprising a series of linked states plus additional data associated with each state, the additional data comprising, storage instructions and display instructions; and
at least one decoder to decode the received data and cache each state and its corresponding display instructions in accordance with the storage instructions; and
at least one server configured to communicate with the at least one user device, the at least one server comprising:
at least one processor for interpreting the execution of an application or rendering of a state and expressing it as a series of states through which the user device may navigate to create the appearance of executing an application or browsing web content.
2 . The system of claim 1 , wherein the at least one processor comprises:
at least one encoder for encoding the data so that the data comprises a series of linked display pages plus storage instructions and display instructions associated with each page; at least one transmitter for transmitting the encoded data stream for reception by the at least one user device; and at least one storage device for maintaining a record of the contents of the cache constructed in the at least one user device after reception of the encoded data stream according to the storage instruction.
3 . The system of claim 2 , wherein the at least one storage device receives the details of the changes in state on the user device to facilitate anticipation of future states and encode the future states into subsequent data transmissions to the at least one user device.
4 . The system of claim 1 , wherein a state is an HTML web page and subsequent states are pages to which the original page is linked (e.g., via a hypertext link).
5 . The system of claim 1 , wherein the state is a small section of the original page and a subsequent state is an adjacent area of the page.
6 . The system of claim 1 , wherein the state is an application or other media such as sound.
7 . The system of claim 1 , wherein the at least one user device is a mobile telephone or PDA.
8 . The system of claim 1 , wherein the at least one server is a proxy server.
9 . The system of claim 1 wherein the transmission from the at least one server to the at least one user device includes first generation states linked to a current state.
10 . A user device for providing applications style functionality to a user, the user device comprising:
a receiver for receiving a data stream transmission, comprising a series of linked state conditions, each state condition comprising output instructions; a processor for responding to input or an event by moving to the device to new state by applying output instructions; a transmitter for transmitting to a server the change in state; and a decoder for decoding the received data stream and caching each state and its output instructions in accordance with storage instructions received with each state; wherein the device repeatedly moves from one state to another to create the appearance of running an application.
11 . The device of claim 10 , wherein the user device is a mobile phone or a PDA.
12 . The device of claim 10 , wherein a state is an HTML web page and subsequent states are pages to which the original page is linked (e.g., via a hypertext link).
13 . The device of claim 10 , wherein the state is a small section of the original page and a subsequent state is an adjacent area of the page.
14 . A server for communicating with the mobile device, the server comprising:
a processor for interpreting the execution of an application or rendering of a page and express it as a series of states through which the user device may navigate to create the appearance of executing an application or browsing web content.
15 . The server of claim 14 , wherein the processor comprises:
an encoder for encoding the data so that the data comprises a series of linked display pages plus storage instructions and display instructions associated with each page; a transmitter for transmitting the encoded data stream for reception by the user device; and a storage device for maintaining a record of the contents of the cache constructed in the user device after reception of the encoded data stream according to the storage instruction.
16 . The server of claim 15 , wherein the storage device receives the details of the changes in state on the user device to facilitate anticipation of future states and encode the future states into subsequent data transmissions to the user device.
17 . The server of claim 14 , wherein a state is an HTML web page and subsequent states are pages to which the original page is linked (e.g., via a hypertext link).
18 . The server of claim 14 , wherein the state is a small section of the original page and a subsequent state is an adjacent area of the page.Join the waitlist — get patent alerts
Track US2015189031A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.