Mobile Device Application Framework
First Claim
Patent Images
1. A mobile application framework comprising:
- a browser to retrieve a document from a resource server, the document formatted in a hierarchical markup language and containing a URI dispatch table; and
a document formatted in a hierarchical markup language and containing a URI dispatch table, whereinthe browser comprises instructions to receive a first URI, convert the first URI into a second URI according to entries in the URI dispatch table, and perform an action according to the second URI.
0 Assignments
0 Petitions
Accused Products
Abstract
A mobile-application framework facilitates construction of interactive data display and manipulation applications without imperative programming by providing URI matching and substitution functions, wherein a substituted URI can refer to a resource contained as a hierarchically-organized item within a monolithic data stream or file.
-
Citations
20 Claims
-
1. A mobile application framework comprising:
-
a browser to retrieve a document from a resource server, the document formatted in a hierarchical markup language and containing a URI dispatch table; and a document formatted in a hierarchical markup language and containing a URI dispatch table, wherein the browser comprises instructions to receive a first URI, convert the first URI into a second URI according to entries in the URI dispatch table, and perform an action according to the second URI. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
downloading a package from a remote server via a distributed data connection; extracting a document from the package, the document formatted in a markup language and containing a URI dispatch table; processing a first URI-like string by matching elements of the first URI-like string to patterns in the URI dispatch table; constructing a second URI-like string by combining elements from the URI dispatch table and variables matched in the processing operation; using the second URI-like string to select a resource from the package; and displaying the resource. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing instructions to cause a programmable processor to perform operations comprising:
-
parsing a first URL into a plurality of delimiter-separated segments; assigning at least one of the delimiter-separated segments as a value of a variable; constructing a second URL containing a plurality of delimiter-separated segments, at least one of the segments containing the value of the variable; and sending a message to a user-interface component comprising a plurality of child components, wherein a name of the user-interface-component matches the second URL, and wherein sending the message causes the user-interface component to display a subset of the plurality of child components. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification